JavaScript语法-JavaScript算数操作符

Author:Helene

本文章采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。转载请注明来自Helene的博客


学习目标

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语句的执行效率要高