7_总结.html 1018 B

1234567891011121314151617181920212223242526272829303132333435
  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. /* js 弱类型 在执行运算的时候 会更改数据类型 */
  12. var a = 123;
  13. var b = '123';
  14. var c = true;
  15. var d;
  16. console.log(a+d)
  17. /*
  18. 执行加法的时候 string和boolean、number 拼接
  19. string + undefined = NaN
  20. boolean + number = boolean转化 进行计算
  21. 执行减法的时候 string为纯数字 string - boolean = boolean转化 进行计算
  22. string - number = 计算
  23. number - boolean = boolean转化 进行计算
  24. string 不是纯数字 NaN
  25. */
  26. var h = 111;
  27. console.log(h++) //先输出 后加加 在后台自行++ h = 112
  28. console.log(++h)//先加加 后输出 h = 113
  29. /* 基本数据类型: String Number Boolean Undefined Null */
  30. </script>
  31. </body>
  32. </html>