安装
npm i typescript -g
tsc 常用命令
tsc --init 初始化项目
tsc ./src/xxx.ts 编译某个文件
tsc -w 检测变化并编译
tsconfig.json 文件
{“compilerOptions”:{
“outDir”:"./dist", //输出文件夹
“rootDir”:"./src" //源文件夹
}}
ts常见类型
boolean
布尔
let b:boolean = true;
number
数字
let num:number = 18;
string
字符串
let str:string = “I love China”
数组
let arr1:number[] = [1,3,5]
let arr2:Array = [“I”,“love”];
let arr3:any = [123,“abc”]
对象
Object
let obj :Object= {name:“mumu”,age:18}
任意
any
let notSure:any =“I am”;
没有返回 void
function fun():void{}
null类型只能是null
let n:null = null;
undefined没有定义
let u:undefined = undefined ;
接口
定义
interface Person {
name:string,
age:number