学科分类
目录
JavaScript网页编程

算术运算符

算术运算符用于对两个变量或值进行算术运算,与数学上的加、减、乘、除类似,下面我们通过表1列举一些常用的算术运算符。

表1 算术运算符

运算符 运算 示例 结果
+ 1 + 5 6
- 8 - 4 4
* 3 * 4 12
/ 3 / 2 1.5
% 取余数(取模) 7 % 5 2

算术运算符的使用看似简单,但是在实际应用过程中还需要注意以下4点。

(1)进行四则混合运算时,运算顺序要遵循数学中“先乘除后加减”的原则。例如,1 + 2 * 3的计算结果是7。

(2)在进行取模运算时,运算结果的正负取决于被模数(%左边的数)的符号,与模数(%右边的数)的符号无关。例如,(-8)%7 = -1,而8%(-7)= 1。

(3)在开发中尽量避免利用浮点数进行运算,因为有可能会因JavaScript的精度问题导致结果的偏差。例如,0.1 + 0.2正常的计算结果应该是0.3,但是JavaScript的计算结果却是0.30000000000000004。此时,可以将参与运算的小数转换为整数,计算后再转换为小数即可。例如,将0.1和0.2分别乘以10,相加后再除以100,即可得到0.3。

(4)使用“+”和“-”可以表示正数或负数。例如,(+2.1) + (-1.1)的计算结果为1。

点击此处
隐藏目录