## 2 算术运算符 |名称 |表示 | |--- |--- | | 加法运算符 | x + y | |减法运算符 |x – y| |乘法运算符| x * y| |除法运算符 |x / y| |余数运算符(模运算符)| x % y| |自增运算符 |++x、x++| |自减运算符| --x、x--| |数值运算符| +x| |负数值运算符 |-x| ~~~javascript var i = 0; var arr6 = ['a','b','c','d']; while (i < arr6.length) { console.log(arr6[i++]); // 等同于 // console.log(arr6[i]); // i = i + 1; } ~~~ ## 3.赋值运算符 最常见的赋值运算符就是“=”; 除了=之外,还有包括“+=”、“-=”、“/=”、“*=”、“%=”、“>>=”、“<<=”、“>>>=”、“&=”、“|=”、“^=” 最常用的包括“+=”、“-=”、“/=”、“*=”、“%=”。 ## 4.比较运算符 比较运算符运算的结果是一个boolean值,表示是否满足条件。 == 相等、=== 严格相等、!= 不等于、!== 严格不等于、< 小于、<= 小于等于、> 大于、>= 大于等于 关于==和=== > 相等运算符比较两个值是否相等,严格相等运算符比较他们是否为“同一个值”。如果两个值不是同一类型,严格相等运算符直接返回false,而相等运算符会将他们转成同一数据类型,再用严格相等运算符进行比较。