学习目标
1、掌握什么是表达式
将同类型的数据(如常量、变量、函数等),用运算符号按一定的规则链接起来的、有意义的式子称为表达式
2、掌握JavaScript操作符的分类
1、算术操作符
2、逻辑操作费
3、赋值操作符
4、比较操作符
5、三元操作符
3、掌握算数操作符
+:加
-:减
*:乘
/:除
%:取余
++:递增
--:递减
递增和递减
1、递增
++a与a++都是对a进行递增的操作
区别:
++a先返回递增之后的a的值
a++先返回a的原值,再返回递增之后的值
2、递减同理
赋值操作符
简单赋值:=
复合赋值:+=、-=、*=、/=、%=
比较操作符
> 、 < 、 >= 、 <= 、 == 、 === 、 != 、 !==
==:相等,只比较值是否相等
===:全等,比较值得同时比较数据类型是否相等
!=:不相等,比较值是否不相等
!== 不全等,比较的同时比较数据类型是否不相等
以上返回值是boolean型
三元操作符
语法:
条件?执行代码1:执行代码2
说明:
可代替简单的if语句,
如果条件成立,执行代码1,否则执行代码2
它的执行效率比if语句的执行效率要高