JavaScript 运算符

运算符

  算数运算符

  递增和递减运算符

  比较运算符

  逻辑运算符

  赋值运算符

算数运算符

运算符 描述 实列
+ 10 + 20 =30
20 -10 =10
* 2 * 3 = 6
/ 4 /2 = 2
% 取余 3 / 2 = 1

 

 

 

 

 

 

递增和递减运算符

前置递增(先加后加,和python相同)

var num=1
++num
console.log(num) // 2

后置递增(先返回原值在加)

var num = 10
num++
console.log(num) // 11
console.log(num++ + 10) // 21

前置递减

var num = 10
--num

console.log(--num - 1)  // 7
console.log(num)  // 8

后置递减

var num = 10
num--

console.log(num-- - 1)  // 8
console.log(num)  // 8

比较运算符

运算符 描述 案例 结果
< 小于 1 < 2 true
> 大于 1 > 2  false
>= 大于等于 1 >= 2 false
<= 小于等于 1<=2 true
== 等于 1 == 2 false
!= 不等于 1 !=2 true
===  !== 全等于.要求值和数据类型一直 1 === ‘1’ false

 

 

 

 

 

 

 

 

逻辑运算符

运算符 说明 案列
&& 逻辑与;与;and true && false; 结果为false
|| 逻辑或;或;or true || false;结果为true
逻辑非;非;not !true;结果为:false

 

 

 

 

 

赋值运算符

运算符 说明 案例
= 赋值 var a = 10; 把10赋值给a
-=、+= 加减 a+=5; a = a +5
*=、/=、%= 乘、除、取余等于 a*=5; a = a*5

 

 

 

 

 

运算符优先级

优先级 运算符 顺序
1 小括号 ()
2 一元运算符 ++ -- !
3 算数运算符 先+/,后+-
4 关系运算符 < >= < <=
5 相等运算符 == != === !==
6 逻辑运算符 not and or
7 赋值运算符 =
8 逗号运算符

 

 
posted @ 2022-10-11 13:16  zhuang6  阅读(39)  评论(0)    收藏  举报