JS运算符(笔记)
其他
2020-10-19 11:53:22
阅读次数: 0
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’ |
false |
3、等号比较
符号 |
作用 |
用法 |
= |
赋值 |
把右边给左边 |
== |
判断 |
判断两边值是否相等(注意此时有隐式转换) |
=== |
全等 |
判断两边的值和数据类型是否完全相同 |
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 |
逗号运算符 |
, |
转载自blog.csdn.net/December_shi/article/details/109060102