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'