js的算數運算子
阿新 • • 發佈:2020-10-23
算術運算使用的符號,用於執行兩個變數或值的算術運算。
-
浮點數值的最高精度是 17 位小數,但在進行算術計算時其精確度遠遠不如整數。
var result = 0.1 + 0.2; // 結果不是 0.3,而是:0.30000000000000004
console.log(0.07 * 100); // 結果不是 7, 而是:7.000000000000001所以:不要直接判斷兩個浮點數是否相等 !
-
表示式和返回值
表示式:是由數字、運算子、變數等以能求得數值的有意義排列方法所得的組合
簡單理解:是由數字、運算子、變數等組成的式子
表示式最終都會有一個結果,返回給開發者,稱為返回值
-
遞增和遞減運算子
-
遞增和遞減運算子概述
如果需要反覆給數字變數新增或減去1,可以使用遞增(++)和遞減( -- )運算子來完成。
在 JavaScript 中,遞增(++)和遞減( -- )既可以放在變數前面,也可以放在變數後面。放在變數前面時,我們可以稱為前置遞增(遞減)運算子,放在變數後面時,我們可以稱為後置遞增(遞減)運算子。
注意:遞增和遞減運算子必須和變數配合使用。
-
遞增運算子
-
++num 前置遞增,就是自加1,類似於 num = num + 1,但是 ++num 寫起來更簡單。 使用口訣:先自加,後返回值
-
var num = 10; alert(++num + 10); // 輸出為21
num++ 後置遞增,就是自加1,類似於 num = num + 1 ,但是 num++ 寫起來更簡單。
使用口訣:先返回原值,後自加
var num = 10; alert(10 + num++); // 輸出為20
-
-