JavaScript逻辑运算符有三种:&&(与)、||(或)和(非)!
与:
console.log(5 > num && 6 > num)
两边都为true才返回true 其余全是false
或:
let num = 2
console.log(num === 2 || num === 3)
其中两个数只要有一个是符合的就返回true
非:
console.log(!true)
取反,结果返回为false
案例:
let num = +prompt()
let res = (num % 4 === 0 && num % 100 !== 0)
console.log(res)
一个数能被4整除但是不能被100整除
运算符总结:
1.优先级:
()>一元运算符>算数运算符>关系运算符>相等运算符>逻辑运算符(先&&后||)>赋值运算符>逗号运算符