TS入门

typeScript 必须转译为 js才可以在浏览器中或者node中运行

转译器:tsc
命令进行ts到js的转译
安装tsc:

1
2
3
4
# 安装
npm install tsc -g
# 使用
tsc code.ts

相关语法:

  1. 类型声明
    他与kotlin的类型声明很相似
    不同的是他的?用来确定他的参数是否需要传入
    当然编译器可以自动推断出来
  2. 联合类型
    他允许一个变量可以是多个类型
    更多的使用是:
    他也可以限制某个变量的取值,如
    1
    2
    let gender: 'male' | 'female'
    gender = 'male';
  3. 函数类型
    在ts中可以传入函数作为参数,这可以很好的作为回调使用
  4. 别名
    1
    type UserID = number | string;

当我们要使用一些特定的第三方库,但是某些库可能对ts不那么支持,我们可是使用社区提供的特定类型包,这些包都有一个@types/包名的前缀,@types/three