前言:
首先用node下载typescript
npm install -g typescript
创建文件后缀名为 .ts 文件
命令行运行TypeScript编译器
tsc 后缀为.ts的文件
会生成一个同名后缀为.js的文件
正式开始:
// any 类型
const rh: any = '测试'
console.log(rh)
// 数字类型
const sz: number = '111' 报错 但是还是会生成同名后缀为.js文件, 以下同理
console.log(sz)
const sz: number = 11
console.log(sz)
// 字符串类型
const zfc: string = '233'
console.log(zfc)
// 布尔类型
const be: boolean = false
console.log(be)
// 数组类型
const sz1: number[] = [1,2,3]
console.log(sz1)
const sz2: Array<number> = [4, 5, 6]
console.log(sz2)
// 元祖
const yz: [string, number] = ['jack', 3]
console.log(yz[1])
// 枚举
enum colors {red, green, blue, yellow}
const c: colors = colors.blue
console.log(c)
// void 用于标识方法返回值的类型,表示该方法没有返回值
function getName(username): void {
console.log(username)
return 1 报错
}
getName('zhangshuai')
function getName(username): void {
console.log(username)
return undefined
}
getName('zhangshuai')