1. 算术运算符
算术运算符包括:+(加),-(减),*(乘),/(除),%(取余),++,- -。
注意:++,- - 运算符前缀和后缀的区别
- var i = 0;
- var j = i++; //j = 0,++作为后缀时,先执行赋值操作,后进行自增 var z = ++j; //z = 1,++作为前缀时,先执行自增,后进行赋值
数值型,布尔型,null 都支持自增自减运算符,字符串和 undefined 不支持
2. 字符连接符
字符连接符是 + 实现的
3. 赋值运算符
赋值运算符包括:=,+=,-=,*=,/=,%=
4. 比较运算符
包括:<,<=,>, >=, ==, !=, ===, !==
注意 == 与 === 的区别:
== 只比较值,=== 会比较值和类型
5. 逻辑运算符
包括:&&,||,!
6. 三元运算符
exp1?exp2:exp3
如果 exp1 为真,则执行 exp2,否则执行 exp3
7. 其它运算符
(1)逗号运算符
可以将多个表达式连成一个表达式,新的表达式的值就是最后一个表达式的值。
(2)void 运算符
用来指明一个表达式无返回结果
(3)typeof 运算符
返回操作数类型的字符串
8. 运算符优先级
具体每个运算符优先级这里就不一一介绍了,我就截一张图,用的时候查一下就行
就爱阅读 www.92to.com 网友整理上传, 为您提供最全的知识大全, 期待您的分享,转载请注明出处。
来源: