基础知识-ts篇

204 阅读1分钟

基础使用

手动将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 输出上一个值的加一