2.ts 565 B

1234567891011121314151617181920212223242526272829303132
  1. /**
  2. * any 任意类型
  3. * 声明变量后 没有在声明的变量后直接赋值
  4. * 该变量类型则是any
  5. */
  6. let a;
  7. a = '11';
  8. a = 7;
  9. // 规定类型
  10. // let/const xxx:type;
  11. // 当变量声明类型后 在赋值会自动校验所赋的值
  12. let b:number;
  13. b = 7;
  14. // b = '23';
  15. // 报错后仍可编译
  16. let c:boolean;
  17. // let arr:Array = [1,2,3,4];
  18. function fn1(x:string,y:number) {
  19. console.log(x,y)
  20. }
  21. fn1('12',1)
  22. /**
  23. * 基本:number string boolean null undefined Symbol
  24. * 引用:Object(object/array/function)
  25. * ts:
  26. * any 任意类型
  27. */
  28. export {}