@songying
2018-09-25T07:01:51.000000Z
字数 530
阅读 1522
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:value2greeting=(visitor=="PRES")?"Dear President ":"Dear ";
