10
0

2.js 462 B

12345678910111213141516171819202122
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. /**
  4. * 如果只是声明变量 并没有在声明时直接赋值
  5. 那么改变量此时是any(任意)类型
  6. */
  7. var a;
  8. a = '11';
  9. a = 7;
  10. // let b:number = 1;
  11. // 初始化赋值 会自动校验类型并赋值
  12. var b = 1;
  13. // b = 32;
  14. // 报错 仍可编译
  15. // b = true;
  16. var x = false;
  17. // let arr:Array = [1,2,3,4]
  18. // 传参
  19. function fn(a, b) {
  20. console.log(a + b);
  21. }
  22. fn(1, "3");