3.js的类型.html 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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. JS 是 弱语言类型
  11. 数据 决定 类型
  12. js的类型:
  13. 基本数据类型:number(数字) string(字符串) boolean(布尔:true/false) undefined(未定义) null(空)
  14. 引用数据类型:object(对象{}/数组[]/null)
  15. 判断数据类型的:
  16. typeof
  17. -->
  18. <script>
  19. // var a = 10;
  20. // console.log(a,'a');
  21. // console.log(typeof a);
  22. // var b = '10';
  23. // console.log(b,'b');
  24. // console.log(typeof b);
  25. // var c1 = true;
  26. // console.log(typeof c1);
  27. // var c2 = false;
  28. // console.log(typeof c2);
  29. // var d;
  30. // console.log(typeof d);
  31. // d = '新的';
  32. // console.log(typeof d);
  33. var obj = {};
  34. console.log(typeof obj)
  35. var obj1 = [];
  36. console.log(typeof obj1)
  37. var obj2 = null;
  38. console.log(typeof obj2)
  39. var obj3 = undefined;
  40. console.log(typeof obj3)
  41. // null和undefined
  42. if(1 === '1') {
  43. alert("♥相等")
  44. } else {
  45. alert("♥不相等")
  46. }
  47. // = == === 区别
  48. // = 赋值
  49. // == 相等 强制转换类型 特别:null == undefined
  50. // === 全等于 没有类型转换 必须全部相同
  51. </script>
  52. </body>
  53. </html>