运算符
(1)算术运算符;
- (+ - * 、/ 、%)
(2)比较运算符;
- 18 == ‘18’ ,返回值true, ==会自动进行数据转换
- ===,全等,要求两侧的数据和值完全先等
- 返回值为true,和false
(3)赋值运算符;
- =,将等号右边的值,赋给左边的变量
(4)逻辑运算符;
- 逻辑与&&, 两侧都为true,结果才是true
- 逻辑或 || or ,两侧都为false,结果才是false,只要有一侧为true,结果就为true
- 逻辑非 !,也叫取反符,用来取布尔值相反的值,如true的相反值是false
- 逻辑与短路运算,如果表达式1结果为真,则返回的是表达式2,如果表达式1的为假,返回表达式1

(5)条件运算符;
(6)递增(++)和递减(--)运算符
- 前置递增运算符,++写在变量的前面,++age,相当于age=age+1;先自加1,后返回值。
- 后置递增运算符,++写在变量的后面,age++,先返回原值,再自加1
- 单独使用效果是一样的

表达式
表达式是一个语句的集合,计算结果是个单一值。
在JavaScript中,常见的表达式有4种:
(1)赋值表达式;
(2)算术表达式;
(3)布尔表达式;
(4)字符串表达式
运算符优先级:

本文详细介绍了JavaScript中的各种运算符,包括算术、比较、赋值、逻辑和条件运算符,以及递增和递减运算符。同时,讲解了表达式的概念和类型,如赋值、算术、布尔和字符串表达式,并讨论了运算符的优先级。对于开发者来说,理解这些基础知识对于编写高效代码至关重要。
2190

被折叠的 条评论
为什么被折叠?



