ts中的类型包括:
- 布尔类型(boolean)
- 数字类型(number)
- 字符串类型(string)
- 数组类型(array)
- 元组类型(tuple)
- 枚举类型(enum)
- 任意类型(any)
- null 和 undefined
- void类型
- never类型
let b:boolean = false
console.log(b)
let num1:number = 12
console.log(num1)
let num2:number = 12.345
console.log(num2)
let str:string = '字符串'
console.log(str)
let arr1:number[] = [1, 2, 3]
console.log(arr1)
let arr2:Array<string> = ['a', 'b', 'c']
console.log(arr2)
let t:[string, number, boolean] = ['zs', 10, true]
console.log(t)
enum color {'red', 'green'=5, 'blue'}
console.log(color.red)
console.log(color.green)
console.log(color.blue)
let g:any = 1
console.log(g)
g = 'zs'
console.log(g)
g = true
console.log(g)
let h:null = null
console.log(h)
let i:undefined = undefined
console.log(i)
let un:number
console.log(un)
function fun():void {
console.log('没有返回值的函数')
}
fun()
let data:number | string
data = 1
console.log(data)
data = '变成字符串了'
console.log(data)