1 ts使用
1.1 安装
npm install -g typescript
1.2 初始化配置文件
tsc --init
1.3 编译ts文件
tsc xxx.ts
1.4 watch ts文件
tsc -w xxx.ts
2 ts新增数据类型
原生数据类型
string
number
undefined
null
boolean
symbol
加上
tuple
有组织的数组
let tu = [number,string,string] = [1,"a","b"]//正确
tu = [1,2,3]//错误
any
可以表示任意类型
let x = 1
x = "3333"
//都正确
void
没有返回值的函数可以使用
function x(name:string):string{
return name
}
function x(name:string):void{
console.log(name)
}
type assertion
类型转换
let x:number = 1
x = <string>x
或者
x = x as string(避免与jsx语法碰撞
现在x的类型为string了