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'
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。