4_变量的运算.html 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  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. </head>
  9. <body>
  10. <script>
  11. // var a = 111
  12. // var b = 222
  13. // console.log(a+b)
  14. // console.log(a-b)
  15. // console.log(a*b)
  16. /* var a = 111 //number
  17. var b = '222' //string
  18. console.log(a+b) //字符串拼接 number + string
  19. var c = true //boolean
  20. console.log(b+c)
  21. //数据里面 有string类型 相加进行字符串拼接 */
  22. /* var a = 111 //number
  23. var b = '222' //string
  24. console.log(b-a)
  25. var c = '333'
  26. var d = true //boolean
  27. console.log(c-d)
  28. var f = 'hahahahahahahaxixixi1111'
  29. console.log(f-a) //NaN
  30. //当发生减法的时候 string里面是否是纯数字 如果是纯数字 那么就会转化为number类型 参与计算
  31. //如果不是纯数字 无法参与运算 结果NaN
  32. //boolean 里面的值 true = 1 false = 0 参与运算 */
  33. /* var a = 111
  34. var b = undefined
  35. console.log(a + b)
  36. //与undefined参加运算 无法运算 结果为NaN */
  37. /* var a = 111
  38. var b = '3'
  39. console.log(a*b)
  40. var c = false
  41. console.log(a*c) */
  42. /* var a = '我叫'
  43. var b = '小明'
  44. console.log(a + b) */
  45. // var a = 111
  46. // a--
  47. // console.log(a)
  48. // var a = 111
  49. // ++a
  50. // console.log(a)
  51. /* var a = 111
  52. console.log(a++)//先输出 后自增 最后变为 112
  53. console.log(++a)//先自增 后输出 最后变为113
  54. var h = 666
  55. console.log(--h)
  56. console.log(h--)
  57. console.log(h) */
  58. // var a = '今天'
  59. // var b = '摄氏度'
  60. // console.log(a + '零下20' + b)
  61. // var a = '18岁'
  62. // alert('我的年龄' + a)
  63. // var a = 5
  64. // var b = 4
  65. // console.log(a > b)
  66. // console.log(a < b)
  67. // console.log(a = b)
  68. // = 代表赋值
  69. // == 代表判断 不判断数据类型
  70. // === 代表判断 同时判断数据类型
  71. // var a = 5
  72. // var b = '5'
  73. // console.log(a === b)
  74. // console.log((2 < 4) == (5 > 3) == (3 <= 3)) //true
  75. var a = 5
  76. var b = 4
  77. console.log(a > 5 && b < 6)
  78. console.log(a > 4 || b < 4)
  79. console.log(a != 4)
  80. /*
  81. && 逻辑与 当两边都为true 才返回true
  82. || 逻辑或 当一边为true 就返回true
  83. ! 逻辑非
  84. */
  85. </script>
  86. </body>
  87. </html>