基础类型
string
1 2 3
| let str:string = 'hello' let str2:string = `${str} world` console.log(str2)
|
输出hello world
number
1 2 3 4 5 6 7 8 9 10 11 12
| let num:number = 114514 let num2:number = NaN let num3:number = Infinity let num4:number = 0o11 let num5:number = 0x11 let num6:number = 0b11 console.log(num) console.log(num2) console.log(num3) console.log(num4) console.log(num5) console.log(num6)
|
输出
1 2 3 4 5 6
| 114514 NaN Infinity 9 17 3
|
boolean
1 2 3 4
| let flag:boolean = true let flag2:boolean = Boolean(0) console.log(flag) console.log(flag2)
|
输出
void
1 2 3 4 5
| let u:void = undefined
let n:void = null console.log(u) console.log(n)
|
输出
null、undefined
可以交叉使用,不过通常不这样做
与void相比,可以为基础类型变量赋值,而void不可以