4.运算符

19 阅读1分钟

1、四则运算

<!-- 四则运算 +-*/ % () -->
let a=10;
let b=10;
let sum=a*b/a+b/a%b/(a/b)

2、比较运算

<!-- 比较运算> < >= <= !=不等于(不校验类型) !==不等于(校验类型的) ==(不校验类型) ===(校验类型的)-->
console.log(a>b)
// true  
console.log(a<b)
// true
console.log(a!=b)
// true
console.log(a!==b)
// true
console.log(b!=c)
// true
console.log(b!==c)

3、逻辑运算

(1)&&
<!-- 逻辑运算 && -->
let aa=1
let bb=2
let cc=0
// true && 左右两边都为true,结果为true
console.log(aa && bb)
// false
console.log(aa && cc)

(2)||
<!-- 逻辑运算 || -->
// 1
console.log(aa || bb) 
// 1
console.log(aa || cc)

(3)!
<!-- 逻辑运算! -->
// true
let  cc=0
console.log(!cc)
// false
console.log(!aa)

4、三元表达式

<!-- 三元表达式 a?b:c a是否为真,如果a为真,返回b,否则返回c-->
let abc=(10>4)?10:4
console.log(abc);  10

5、自增运算符

<!-- ++ -- -->
let num=100
num++;
console.log(num);