1.js 774 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. /**
  4. * 字面量: 1 2 3 4 5 true false
  5. * 变量:
  6. * var xxx = aaa;
  7. */
  8. // 字面量
  9. var a;
  10. // a = '10';
  11. // 逻辑运算符:| & !
  12. var b;
  13. b = 'man';
  14. b = 'woman';
  15. // b = 'hi';
  16. // 基本数据类型:number string boolean null undefined
  17. // any 任意类型 隐性写法
  18. // 相当于给变量 关闭了类型ts校验
  19. var c;
  20. c = 1;
  21. c = 'we';
  22. // unknow 未知类型 显性写法
  23. var d;
  24. d = 12;
  25. d = 'true';
  26. // d = false;
  27. // d = null;
  28. // d = undefined;
  29. // unknown 与 any
  30. // any 可以给任意类型进行赋值
  31. // unknown 不可以给任意类型进行赋值
  32. var e;
  33. e = c;
  34. // e = d;
  35. // console.log("你好")
  36. if (typeof d === 'string') {
  37. console.log("可以");
  38. e = d;
  39. }
  40. // e = d;
  41. e = d;