1、装置ts插件及编译
npm install -g typescript
2、查看ts版本
tsc -v
3、编译ts文件生成js
tsc test.ts
(文件名)
4、运行文件
第一种办法:node test.js
第二种办法:装置npm install ts-node -g
,执行ts-node test.ts
5、typescript数据类型
任意any、
数字类型number、
字符串类型string、
布尔类型boolean、
数组类型array、
元组类型tuple
枚举enum、
null、
undefined、
void、
nerver
6、根底类型定义
let isDone:boolean = falselet age:number = 10let firstName:string = 'songhuijin'let message:string = `hello,${firstName}`let u:undefined = undefinedlet m:null = nulllet num:number = undefinedlet notSure:any = 4notSure = 'may be string'notSure.getName()
7、interface根底类型
readonly
为只读属性,不能进行批改
带?
的属性,继承的时候,可写可不写
interface Iperson{ readonly id:number; name:string; ? age:number;}let songhuijin:Iperson = { id:1, name:'songhuijin', age:23,}songhuijin.name='songhuijin'