ts原始基础类型
1. js原始基础类型
原始数据类型的注解包括: 布尔值,数值,字符串,null, undefined
2. 布尔值
1.使用boolean对布尔值进行注解
let isDone: boolean = false |
2.可以使用Boolen进行类型转换,但不能使用new Boolean构造函数创建, 其他基本类型也一样
// isDone = new Boolean(1) // 报错,new Boolean 返回的是一个Boolen对象的实例 |
3. 数值
1.使用number对数值型进行注解
let decNum: number = 6 // 10进制 |
4. 字符串
1.使用string对字符串类型(包括模板字符串)进行注解
let myName: string = 'Tom' // 普通字符串 |
5. 空值 void
1.void 一般用来表示没有任何返回值的函数返回类型声明
function alertName(): void { |
6. null 和 undefined
null 和 undefined 是所有类型的子类型,也就是可以赋值给所有类型
1.使用null 和 undefined注解,初始化后只能赋值其本身
let u: undefined = undefined |
2.可以将undefined和null 赋值给所有类型
let num: number = u |
在们在 tsconfig.js 文件中设置 为严格模式下,则不能将undefined和void 赋值给自身和void以外的变量了
7. 参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 孜孜'blog!
评论