基础使用
手动将ts文件编译为es5文件
终端中输入tsc index.ts会编译成es5的文件
自动编译
参考视频
tsc --init创建tsconfig.json文件- 将tsconfig.json文件中的文件保存路径注释放开
"outDir": "./js" - vscode->终端->运行任务->typescript->监视
数据类型
// 布尔类型
let flag:boolean = true
// 数字类型
let a:number = 123
// 字符串类型
let str:string = "this is ts"
// 数组类型
// 第一种定义数组的方式
let arr:number[]=[1,2,34,5435]
let strArr:string[] = ['php', 'js', 'golang']
// 第二种定义数组方式
let arr2:Array<number>=[11,23,3535,33]
let strArr2:Array<string> = ['php', 'js', 'golang']
// 第三种元组类型
let arr3:[string,number,boolean] = ["ts", 3.18, true]
// 枚举类型
// pay_status 0 未支付 1 支付 2 交易成功
enum Flag {
succees = 1,
error = -1
}
var f:Flag = Flag.succees // 1
enum Color {red, blue, orange}
let c:Color = Color.orange // 2 输出上一个值的加一