逻辑运算符

与(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");
posted @ 2021-06-27 13:16  彧老魔  阅读(189)  评论(0)    收藏  举报