3_变量的运算.html 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  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 c = 111; // number
  17. // var d = '111' //string
  18. // console.log(c+d) //number + string 字符串拼接 111+'111' = '111111'
  19. // var c = 222; //number
  20. // // var d = '111'; //string
  21. // var d = '111haha'
  22. // console.log(c-d) //减法的时候 会判断一下 如果是纯数字 自动把字符串转换为数字 然后参与运算
  23. // //如果 字符串内不是纯数字 参与减法运算的时候 会输出为NaN 无法计算
  24. // var f = 4;
  25. // var e = '12'
  26. // console.log(f*e) //乘法运算的时候 也会 转化
  27. // var f = 4; //number
  28. // var e = true; //boolean
  29. // console.log(f+e) //数字和布尔值相加的时候 会先把布尔值进行转换 true 1 false 0
  30. // var f = 4 ;
  31. // var e = false; //false = 0
  32. // console.log(f*e)
  33. // var f = true; //boolean
  34. // var e = '123'; //string
  35. // console.log(f+e) //参与加法运算的时候 如果出现字符串 就会进行字符串拼接
  36. // var f = true;
  37. // var e = '123';
  38. // console.log(f-e)// 把布尔值 进行转换 并且判断字符串内是否为纯数字 是的话 参与运算、
  39. // var f = 123; //number
  40. // var e ; //undefined
  41. // console.log(f+e) //NaN
  42. // var z = 111;
  43. // console.log(z++) //先输出 自增 111
  44. // console.log(++z) //自增 输出 113
  45. // var h = 666;
  46. // console.log(h--) //666
  47. // console.log(--h) //664
  48. // var a = '今天气温'
  49. // var b = '摄氏度'
  50. // console.log(a+18+b)
  51. // var a = 20
  52. // console.log('今天气温'+a+'摄氏度')
  53. // var a = '18岁'
  54. // alert('我的年龄'+a)
  55. var a = 5
  56. var b = 4
  57. // console.log(a!=b)
  58. // console.log((2<4)==(5>3)==(3<=3)==true);
  59. console.log(a===b)
  60. //= 进行赋值 不进行判断
  61. //== 判断值 但是不判断数据类型
  62. // === 判断值 同时判断数据类型
  63. // console.log(a>5&&b<6)
  64. // console.log(a>4||b<4)
  65. console.log(a!=4)
  66. //&& 逻辑与 当两边值都为true,才返回true
  67. //||逻辑或 当一边为true的时候,就返回true
  68. //!逻辑非
  69. </script>
  70. </body>
  71. </html>