1.比较运算

  1. var a= 10
  2. var b= 20
  3. console.log(a<b)
  4. console.log(a>b)
  5. console.log(a==b)

2.逻辑运算

  1. // 逻辑与&
  2. // 特点:只有两边都为true,结果才为true
  3. // 只要一边为false,结果为false
  4. console.log(10>5 && 5>10)
  5. console.log(10>5 && 5<10)
  6. // 逻辑或||
  7. //特点:只要一边为true,结果为true 两边都是false,结果为false
  8. console.log(10>20||30>20)
  9. // 逻辑非!颠倒是非 (反向操作)
  10. console.log(!(20>40))
  11. console.log(!(20<40))

3.三元运算

  1. var a =(10>5)?"ture":"false"
  2. console.log(a)

4.赋值运算

  1. var a =2
  2. a+=4
  3. console.log(a)
  4. var b = 20
  5. b-=30
  6. console.log(b)

5.++运算

  1. var a= 20
  2. a++;
  3. a++;
  4. console.log(a)
  5. //先运算,后自增
  6. var a =20
  7. var b = a++ +20
  8. console.log(a)
  9. console.log(b)
  10. // 先自增,后运算
  11. var a =20
  12. var b = ++a +20
  13. console.log(a)
  14. console.log(b)
  15. var a =10
  16. var b = a++ +20 + ++a;
  17. console.log(a)
  18. console.log(b)

6.算术运算符

  1. var a = 10
  2. var b =20
  3. console.log(a+b)
  4. console.log(a-b)
  5. console.log(a*b)
  6. console.log(a/b)
  7. console.log(a%b)

7.==与===的区别

  1. var count1 = 100
  2. var count2 = '100'
  3. console.log(count1 == count2) //只比较值
  4. console.log(count1 === count2)// 先比较变量类型, 后比较值