1.js 650 B

12345678910111213141516171819202122232425262728293031
  1. "use strict";
  2. /**
  3. * 基本数据类型:number string null undefined boolean
  4. * 引用数据类型:object(对象 数组 函数)
  5. * 校验数据类型的方法
  6. * typeof instaceof Object.prototype.toString.call constructor
  7. */
  8. Object.defineProperty(exports, "__esModule", { value: true });
  9. // 变量
  10. var a = 10;
  11. var b = '12';
  12. var c;
  13. var d;
  14. var e = false;
  15. // let f = 12;
  16. // f = '12';
  17. // any 任意类型 只声明未定义 默认相当于 隐性any
  18. var a1;
  19. a1 = 12;
  20. a1 = '12';
  21. a1 = '哈哈哈';
  22. // unknow 未知类型 显性写法
  23. var a2;
  24. a2 = 12;
  25. a2 = '12';
  26. a2 = false;
  27. var a3;
  28. a3 = '20';
  29. if (typeof a3 === 'string') {
  30. console.log("走进来");
  31. }