1 与运算

a && b 若a,b都为true输出b

  1. console.log(10 && 5)//5
  2. console.log(0 && 20)//0
  3. console.log(10 && 0)//0
  4. console.log(" " && 20)//20
  5. console.log("aa" && 20)//20
  6. console.log(20 && "aa")//"aa"

2 或运算

a || b 若a,b都为true输出a

  1. console.log("aa" || 20)//"aa"
  2. console.log(0 || 2)//2
  3. console.log(0.5 || 2)//0.5
  4. console.log(2 || 0.5)//2
  5. console.log(2 || 4)//2
  6. console.log(4 || 2)//4
  7. console.log(0 || NaN)//NaN

3 比较运算