npm install -g typescript
index.ts
后缀名.ts
编译成 .js
> tsc index.ts
index.ts
===> index.js
string 字符串
number 数字
boolean 布尔值
date 日期
object // 非原始类型 Object.create()
数组
number[] // 元素类型后加中括号
Array<number> // 数组泛型
string []
Array<string>
元祖 类似数组 元素类型不同
[ string, number ]
枚举
enum
let Color = { Red, Green, Blue }
any // 不确定
void // 没有任何类型函数无返回值时使用
undefined // undefined 可赋值给所有类型
null // null 可赋值给所有类型
never // 抛出异常或者无返回值