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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值