02.运算符的优先级.html 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. /*
  10. ,运算符
  11. 使用“,”可以分割多个语句,一般可以在声明多个变量时使用
  12. */
  13. // var a;
  14. // var b;
  15. // var c;
  16. //使用,运算符可以同时声明多个变量
  17. // var a,b,c;
  18. //可以同时声明多个变量并赋值
  19. // var a=1,b=2,c=3;
  20. /*
  21. 和数学中一样,在JS中运算符也有优先级,
  22. 比如:先乘除,后加减
  23. 在JS中有一个运算符优先级的表
  24. 在表中越靠上优先级越高,优先级越高越优先计算
  25. 如果优先级一样,则从左往右计算
  26. 但是这个表我们并不需要记忆,如果遇到优先级不清楚的,可以使用()来改变优先级
  27. */
  28. // var result = 1 + 2 * 3;
  29. /*
  30. 如果||的优先级高,或者两个一样高,则应该返回3
  31. 如果与的优先级高,则应该返回1
  32. */
  33. var result = 1 || 2 && 3;
  34. console.log('result='+result);//本例返回1
  35. </script>
  36. </head>
  37. <body>
  38. </body>
  39. </html>