TypeScript基础类型:Boolean、Number、String、null、undefined以及ES6的Symbol和ES10的BigInt
转载自:xiaoman.blog.csdn.net/article/det…
-
字符串类型:使用String定义
-
数字类型:使用Number定义,支持十六进制、十进制、八进制和二级制
-
布尔类型 注意:使用构造函数Boolean创造的对象不是布尔值
事实上new Boolean()返回是一个Boolean对象,需要改成
let createBoolean:Boolean = new Boolean(1) // 输出 createBoolean 为 Boolean对象或者
-
空值类型
JavaScript没有空值(void)的概念,在TypeScript中用void表示没有任何返回值的函数
用法主要是用在不希望调用者关心函数返回值的情况下,比如通常的异步回调函数
void也可以定义undefined和null类型
-
NUll和undefined类型
void和undefined和null最大的区别是,undefined和null是所有类型的子类型,也就是说undefined类型的变量可以赋值给string类型的变量
TIPS注意:如果配置了tsconfig.json 开启了严格模式