操作符
算术操作符(如加号和减号)、位操作符、 关系操作符和相等操作符
一元运算符:只能操作一个值的操作符
1.递增或递减
1 | // 递增 |
2.一元加和减操作符
1 | // 加 |
位操作符:按内存中表示数值的位来操作数值。(了解?)
布尔操作:逻辑运算符
逻辑与(&&) --AND
1 | x1 && x2 // |
逻辑或(||)–OR
1 | x1 || x2 |
逻辑非(!)–NOT
1 | !x |
双重非(!!)运算符
1 | !!x |
乘性操作符: 乘法、除法和求模
- 乘法
*
- 除法
/
PS:第二个操作数除第一个操作数的计算 - 求模
%
Eg:var result = 26 % 5;
加性操作符:加与减----+与- PS:如果要和字符串相加会被转换成字符串“ var a = 5; var b = “2” a+ b= “52”;”
关系操作符:
小于(<)大于(>)小于等于(<=) 大于等于(>=)
相等操作符:
1.相等和不相等
① ==
② !=
2.全等和不全等
① ===
② !==
条件操作符:(三元)
语法
1 | condition ? exprIfTrue : exprIfFalse |
赋值操作符: 右侧的值赋给左侧的变量
1 | // 赋值 // 乘赋值 // 除赋值 // 模赋值 // 加赋值 // 减赋值 // 左移赋值 // 有符合右移赋值 // 无符号右移赋值 |
逗号操作符:逗号操作符多用于声明多个变量