|| 和 &&
let a=10 // 定义变量
console.log(a === (11 || 10)) // false
console.log(a === (10 || 11)) // true
console.log(a === (11 && 10)) // true
console.log(a === (10 && 11)) // false
console.log(1 + 2 === 3) // true
console.log(1.0 + 2.0 === 3) // true
console.log(1.0 + 2.0 === 3.0) // true
原因如下:
console.log( (10 || 11)) // 10
console.log( (11 || 10)) // 11
console.log( (10 && 11)) // 11
console.log( (11 && 10)) // 10