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 = false
let age:number = 10
let firstName:string = 'songhuijin'
let message:string = `hello,${firstName}`
let u:undefined = undefined
let m:null = null
let num:number = undefined
let notSure:any = 4
notSure = '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'