1.基础使用
- 建立 *.ts 文件
- cmd运行
tsc *.ts
来进行编译
- 可在赋值时定义数据类型,也可令其自动声明数据类型
let a = 123;
let a :Number = 123;
let a :Number[] = [123];
- 定义函数参数数据类型,及其返回值
function sum(a: number, b: number): number {
return a + b;
}
- any 类型为任意类型,可以赋值给任意变量,unknown 不能赋值给其他变量 例外的情况是:
if (typeof p == "string"){
s = p;
}
s = p as string;
- void 函数空返回值
- 声明对象并定义对象中的值
function bb() {
return {
name: "姓名",
age: 18
}
}
let b = bb();
- 枚举类型
enum Gender {
male,
female
}
let sex = Gender.male;
3.自动编译
tsc --init
生成配置文件tsc -w
自动编译文件夹
class Person {
name: string = "莉萝"
static type: string = "人类"
constructor(name: string) {
this.name = name;
}
}