JavaScript中常用的运算符有:
+; -; *; /(10/20=0.5); %(取余数,取模9%2=1)
//程序里利用浮点数进行算数运算会产生误差,这里应该尽量避免用浮动数进行算数运算,针对这个问题之后会有其他的方法。
console.log(0.1 + 0.2);//0.30000000000000004
console.log(0.07 * 100);//7.000000000000001
//不可以直接用浮点数来进行相比较 是否相等 所以不要之间判断两个浮点数是否相等
var num = 0.1 + 0.2;
console.log(num == 0.3);//false
表达式:数字、运算符、变量等以能求得数值的有意义的排列方法所得到的组合。
返回值:表达式都会有一个最终的结果返回给我们,这个结果称为返回值
(++)和(--)递增递减运算符必须和变量配合使用,++2是无效的
前置递增单独使用的时候:++num;(等效于num=num+1;)
//++num
var num = 10;
console.log(++num + 10);//21
后置递增单独使用的时候: num++;等效于num=num+1;
后置递增非单独使用的时候: 表达式num++;返回当前的num值,之后num自己加一
原文:https://www.cnblogs.com/deer-cen/p/11990501.html