3.js的类型.html 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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. 类型有什么?
  13. 1.基本数据类型:number string undefined boolean null(空的)
  14. 2.引用数据类型:Object(对象,数组,null,函数<暂时不说>)
  15. 检验类型:
  16. typeof(校验的值)
  17. -->
  18. <a href=""></a>
  19. <script>
  20. // 基本
  21. var a = 1; //数字类型 => number 蓝色的
  22. console.log(a,'a的值');
  23. console.log(typeof(a));
  24. var b = '1';//字符串类型 => string 黑色的
  25. console.log(b,'b的值');
  26. console.log(typeof(b));
  27. var c; // undefined 未定义类型
  28. console.log(c);
  29. console.log(typeof(c));
  30. var d = true;//boolean 布尔值: true(真)1 ;false(假)0
  31. console.log(d,'d');
  32. console.log(typeof(d));
  33. // 引用
  34. var obj = {
  35. a:1,
  36. b:2
  37. } //对象 => object
  38. console.log(obj,'obj')
  39. console.log(typeof(obj),'obj1')
  40. var arr = ['1','2','3']; //数组 => object
  41. console.log(arr,'arr');
  42. console.log(typeof(arr),'arr1');
  43. var type = null;// null => object
  44. console.log(type,'type')
  45. console.log(typeof(type),'type1')
  46. </script>
  47. </body>
  48. </html>