本篇文章参考以下博文
安装
如果你使用以下这些编辑器,直接下载插件就可以
当然也可以通过 npm 安装
安装
npm install -g typescript
编译
tsc helloworld.ts
使用
使用方法很简单,只要给想指定类型的变量后面加一个 :类型 就可以了。
function greeter(person: string) { //如你所示,就是这么简单
return "Hello, " + person;
}
不光是简单的数据类型,还可以指定复杂的
let Person = {
Name: string,
Age: number
};
function greeter(person: Person) {
return "Hello, " + person.Name + " " + person.Age;
}
当 TypeScript 遇到 ES6 解构赋值怎么办?
let { name:string = 'Tony' } = person;
************************************************
function greeter(person: string = '二狗子') {
return "Hello, " + person;
}
如上图所示, TypeScript 和 ES6 的解构赋值并不冲突,只不过类型校验要紧贴着变量。
完