3.变量的运算.html 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  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. <script>
  10. /**
  11. * 算术运算:+ - * / %
  12. */
  13. var a = 1;
  14. var b = 2;
  15. var c = 5;
  16. var d = 10;
  17. var e = 11;
  18. /**
  19. * js类型:
  20. * number数字
  21. * string 字符串
  22. * boolean 布尔: true 1 / false 0
  23. * null 空
  24. * undefined 未定义
  25. * */
  26. // console.log(a + b);
  27. // console.log(a + "1"); //number + string 拼接
  28. // console.log(a + true);
  29. // console.log(a + null);
  30. // console.log(a + undefined); // NaN 非法数字
  31. // console.log(a - b);
  32. // console.log(a - "10"); //number - string 正常运算
  33. // console.log(a - true);
  34. // console.log(a - null);
  35. // console.log(a - undefined); // NaN 非法数字
  36. // console.log(a * b);
  37. // console.log(a * "10"); //number * string 正常运算
  38. // console.log(a * true);
  39. // console.log(a * null); // null 作为0
  40. // console.log(a * undefined); // NaN 非法数字
  41. // console.log(a / b);
  42. // console.log(a / "10"); //number / string 正常运算
  43. // console.log(a / true);
  44. // console.log(a / null); // Infinity 无穷
  45. // console.log(a / undefined); // NaN 非法数字
  46. // console.log(e % c);
  47. // console.log(22 % "10"); //number % string 正常运算
  48. // console.log(a % true);
  49. // console.log(a % null); // NaN 非法数字
  50. // console.log(a % undefined); // NaN 非法数字
  51. /**
  52. * 关系运算 > < = >= <=
  53. */
  54. /**
  55. * 区别
  56. * = 赋值
  57. * == 强制转换 类型转换
  58. * === 全等 类型与数值必须相同才相等
  59. *
  60. */
  61. console.log(a == true);
  62. console.log(a === 1);
  63. /**
  64. * 逻辑运算符
  65. * && 和 都为真 才为真
  66. * || 或 一方为真 则为真
  67. * ! 非
  68. */
  69. // console.log(a<4 && a < 10);
  70. // console.log(a>4 || a > 10);
  71. // console.log(a != 0)
  72. // alert("111") 警告框
  73. // window.alert("111")
  74. // confirm("1112") 确认框
  75. // prompt("请输入内容",'哈哈哈哈') 输入框
  76. </script>
  77. </body>
  78. </html>