04原始数据类型
# 原始数据类型
原始数据类型包括:布尔值、数值、字符串、null、undefined、symbol
# 1、布尔值
let bool:boolean = true
1
注意,使用构造函数Boolean创造的对象不是布尔值
//错误
let bool:boolean = new Boolean(1)
//正确
let bool:Object = new Boolean(1)
//或
let bool:Boolean = new Boolean(1)
1
2
3
4
5
6
7
2
3
4
5
6
7
# 2、数字
let num:number = 1
1
# 3、字符串
let str:string = "hello"
1
# 4、空值
- void可以表示函数没有任何返回值
function fn():void{
console.log("没有任何返回值")
}
fn()
1
2
3
4
5
2
3
4
5
- 也可以设置一个变量的类型为void,但是没有意义,只能赋值undefined和null
let a:void = undefined
1
# 5、undefined和null
let a:undefined = undefined
let b:null = null
1
2
2
与
void的区别是,undefined和null是所有类型的子类型。也就是说undefined类型的变量,可以赋值给number类型的变量:
//正确
let num: number = undefined;
//错误
let num: number = void;
1
2
3
4
5
2
3
4
5
# 6、symbol唯一值
let s1:symbol = Symbol("唯一值")
1
# 7、对象
let obj:object = {}
1
编辑 (opens new window)
上次更新: 2023/08/06, 00:38:41