JavaScript运算符
1、算数运算符
| 运算符 | 描述 | 实例 |
|---|---|---|
| + | 加 | 10 + 20 = 30 |
| - | 减 | 30 - 20 = 10 |
| * | 乘 | 10 * 20 =200 |
| / | 除 | 10 / 20 = 0.5 |
| % | 取余数(取模) | 返回除法的余数9 % 2 = 1 |
2、比较运算符
运算符名称 说明 案例 结果
< 小于号 1<2 true
> 大于号 1>2 false
>= 大于等于号(大于或者等于) 2>=2 true
<= 小于等于号(小于或者等于) 3<=2 false
== 判等号(会转型) 37==37 true
!= 不等号 37!=37 false
=== 全等 要求值和 数据类型都一致 37===‘37’ false3、等号比符号 作用 用法= 赋值 把右边给左边
== 判断 判断两边值是否相等(注意此时有隐式转换)
=== 全等 判断两边的值和数据类型是否完全相同
4、逻辑运算符
逻辑运算符 说明 案例
&& “逻辑与”,简称 “与” and true&&true 只有两边都是true的时候才为真
|| “逻辑或”,简称 “或” or true||false 只要两边有一端为true就为真
! “逻辑非”,简称 “非” not ! true
5、赋值运算符
赋值运算符 说明 案例
= 直接赋值 var usrName = “我是值”;
+=、-= 加、减 一个 数 后再赋值 var age = 10; age+=5; // 15
*=、/=、%= 乘、除、取模 后再赋值 var age = 2; age*=5; // 10
6、运算符优先级
优先级 运算符 顺序
1. 小括号 ()
2 .一元运算符 ++ - - !
3 .算术运算符 先 * / % 后 + -
4 .关系运算符 > >= < <=
5 .相等运算符 == != === !==
6 .逻辑运算符 先 && 后 ||
7. 赋值运算符 =
8 .逗号运算符 ,
浙公网安备 33010602011771号