4.运算符.html 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <!--
  10. + - * / %(取余/模)
  11. -->
  12. <script>
  13. var a = 1;
  14. var b = 2;
  15. var c = 10;
  16. var d = 5;
  17. // console.log(a+b);//3
  18. // console.log(c-b);//8
  19. // console.log(a*b);//2
  20. // console.log(b/a);//2
  21. // console.log(d % c);//5 去低段位的值
  22. // console.log(b % c);//2
  23. // console.log(a % c);//1
  24. // console.log(c % c);//0
  25. // console.log(c % 3);//1
  26. // console.log(a + '1');//11 加法运算 number + string 拼接
  27. // console.log(a + c); // 11
  28. // console.log('3'+'12');//312 string + string 拼接
  29. // console.log(d + true); //6 加法运算中true=1 false=0
  30. // console.log(b + null)//2
  31. // console.log(b+undefined)//NaN 非法数字
  32. // console.log(c-b);//8
  33. // console.log(c-'4'); //6 减法 string number 执行正常的运算规则
  34. // console.log(c-'hello');//NaN
  35. // console.log(c-true);//9 减法运算中true=1 false=0
  36. // console.log(c-null);//10
  37. // console.log(c-undefined);//NaN
  38. // console.log(c*b);//20
  39. // console.log(c*'4'); //40 乘法 string number 执行正常的运算规则
  40. // console.log(c*'hello');//NaN
  41. // console.log(c*false);//0 乘法运算中true=1 false=0
  42. // console.log(c*null);//0
  43. // console.log(c*undefined);//NaN
  44. // console.log(c/b);//5
  45. // console.log(c/'4'); //2.5 除法 string number 执行正常的运算规则
  46. // console.log(c/'hello');//NaN
  47. // console.log(c/false);//Infinity 除法运算中true=1 false=0
  48. // console.log(c/null);//Infinity
  49. // console.log(c/undefined);//NaN
  50. console.log(c%b);//0
  51. console.log(c%'2'); //2.5 取余 string number 执行正常的运算规则
  52. console.log(c%'hello');//NaN
  53. console.log(c%false);//NaN 取余运算中true=1 false=0
  54. console.log(c%null);//NaN
  55. console.log(c%undefined);//NaN
  56. </script>
  57. </body>
  58. </html>