3.js的类型.html 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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. 数据类型:
  11. 六种数据类型
  12. 基本数据类型:
  13. 1,2,3 => Number
  14. '123','4343','' => String
  15. true/false => boolean
  16. a;b;c => undefined
  17. 沒有值 => null (空)
  18. 引用数据类型:
  19. [],{},null => Object
  20. 判断数据类型: typeOf
  21. -->
  22. <script>
  23. // JavaScript 是弱类型语言
  24. // 数据 决定 类型
  25. var a;
  26. // typeof 判断变量的类型
  27. console.log(typeof a);
  28. //undefined 未定义类型:存在 没有赋值
  29. a = 1;
  30. console.log(typeof a,'赋值后');
  31. //number 数字类型
  32. a = '1';
  33. // '' "" 字符串
  34. console.log(typeof a,'新的赋值')
  35. // string 字符串类型
  36. var bbb = true;
  37. console.log(typeof bbb,'bbb')// boolean 布尔值
  38. bbb = false;
  39. console.log(typeof bbb,'新的')// boolean 布尔值:true/false
  40. var ccc = null;
  41. // null 空
  42. console.log(typeof ccc,'ccc') // Object
  43. var ccc = [];
  44. console.log(typeof ccc,'ccc1') // Object
  45. // var ddd = vase;
  46. // [] 数组 {}对象 null => Object对象
  47. console.log(typeof true,'abc')
  48. var news = null;
  49. var sss;
  50. var sss1 = 111;
  51. console.log(typeof news,'news')
  52. console.log(typeof sss,'sss')
  53. console.log(typeof sss1,'sss1')
  54. // null包含undefined
  55. if(null == undefined) {
  56. alert("♥等于")
  57. } else {
  58. alert("♥不等于")
  59. }
  60. </script>
  61. </body>
  62. </html>