逻辑运算符
与(and)或(or)非(not)
-
与 &&
-
或 ||
-
非 !
逗号运算符
一般用于一条语句执行多个操作 let i=5 ,j=6;
let a =5,b = 10;
let a =;
b = 10;
关系运算符
即<、>、>=、<=、==、===
相等==与全等===的区别:全等则数据类型也要相同
console.log(1=='1');//true
console.log(1==='1');// false
指数运算符
假设计算2的3次方
console.log(2*2*2);
console.log(Math.pow(2,3));
console.log(2**3);
算数运算符
加+、减-、乘*、除/、取模% 等
+运算符可以对两个数字做加法,也可以做字符串连接运算符
console.log(1+2); //3
console.log(1+"2"); //12
console.log("hello"+"world"); "hello world"
console.log(true +true); //2
console.log(1+null); //1
console.log(1+undefined); //NaN
一元运算符
let i = 0;
let j = i++;
console.log(j,i); //0,1
let i = 0;
let j = ++i;
console.log(j,i); //1,1
赋值运算符
=、+=、-=、*=、/=
let a = 1;
let b = 2;
a+=b; //等同于a=a+b
console.log(a); //3
三目运算符
语法:表达式1? 表达式2: 表达式3;
执行流程:判断表达式1的真假值结果,为真执行表达式2,为假执行表达式3
let a=5,b=6;
a>b?console.log("a>b"):console.log("a<b");
浙公网安备 33010602011771号