@songying
        
        2018-09-25T07:01:51.000000Z
        字数 530
        阅读 1510
    JavaScript
| 运算符 | 描述 | 例子 | 结果 | 
|---|---|---|---|
| + | 加 | x=y+2 | x=7 | 
| - | 减 | x=y-2 | x=3 | 
| * | 乘 | x=y*2 | x=10 | 
| / | 除 | x=y/2 | x=2.5 | 
| % | 求余数 (保留整数) | x=y%2 | x=1 | 
| ++ | 累加 | x=++y | x=6 | 
| -- | 递减 | x=--y | x=4 | 
| 运算符 | 
|---|
| = | 
| += | 
| -= | 
| *= | 
| /= | 
| %= | 
+连接字符串如果把数字与字符串相加,结果将成为字符串。
str = str1 + str2
| 运算符 | 描述 | 
|---|---|
| == | 等于 | 
| === | 全等(值和类型) | 
| != | 不等于 | 
| > | 大于 | 
| < | 小于 | 
| = | 大于或等于 | 
| <= | 小于或等于 | 
==与===的区别:  
==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果; 
===比较,它不会自动转换数据类型,如果数据类型不一致,返回false,如果一致,再比较。 
不要使用==比较,始终坚持使用===比较。
注意: 要比较两个浮点数是否相等,只能计算它们之差的绝对值,看是否小于某个阈值:
| 运算符 | 描述 | 
|---|---|
| && | and | 
| || | or | 
| ! | not | 
variablename=(condition)?value1:value2
greeting=(visitor=="PRES")?"Dear President ":"Dear ";
