javascript学习(四)表达式与运算符

来源:互联网 发布:端游发展史 知乎 编辑:程序博客网 时间:2024/06/07 18:27

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.运算符优先级

具体每个运算符优先级这里就不一一介绍了,我就截一张图,用的时候查一下就行
这里写图片描述

0 0
原创粉丝点击