、运算符
1.算术运算符
- 数字是用来计算的,比如:乘法 * 、除法 / 、加法 + 、减法 - 等等,所以经常和算术运算符一起。
- 算术运算符:也叫数学运算符,主要包括加、减、乘、除、取余(求模)等。
- +:求和
- -:求差
- *:求积
- /:求商
- %:取模(取余数)
- 注意:
- 在计算失败时,显示的结果是 NaN(not a number);
2.赋值运算符
- 赋值运算符:对变量进行赋值的运算符
- 已经学过的赋值运算符:= 将等号右边的值赋予给左边, 要求左边必须是一个容器;
- 其他赋值运算符:**+=、 -=、 =、 /=、 %=;*
- 使用这些运算符可以在对变量赋值时进行快速操作,从而可以简化代码
- 以前我们让一个变量加 1
2.用赋值运算符
- += 出现是为了简化代码, 比如 let num = 10 ,让 num 加5 怎么写呢?num += 5。
3.自增/自减运算符
- 注意:
- 只有变量能够使用自增和自减运算符;
- ++、-- 可以在变量前面也可以在变量后面,比如: x++ 或者 ++x;
- 单独使用的时候,++在前和在后没有区别,但是如果要参与运算就有区别了。
++、--放在变量前后的区别:
- ++放在变量前面,先对变量值进行+1,再拿变量的值进行运算;
- ++放在变量后面,先拿变量值进行运算,再对变量的值进行+1
4.比较运算符
- 使用场景:比较两个数据大小、是否相等,根据比较结果返回一个布尔值(true / false)
5. 逻辑运算符
- 使用场景:可以把多个布尔值放到一起运算,最终返回一个布尔值;
6.运算符优先级
- 逻辑运算符优先级: !> && > ||