本文介绍: 在typescript中,我们定义对象的方式要用关键字interface(接口),我的理解是使用interface来定义一种约束,让数据的结构满足约束的格式。与 void 的区别是,undefined 和 null 是所有类型的子类型。从上面我们可以发现的是,和原生的 js 相比,数组中每个元素的类型都在声明的时候已经绑定好了,所以如果其中插入一些非数字类型的数据,编辑器将会报错。void 类型的用法,主要是用在我们不希望调用者关心函数返回值的情况下,比如通常的异步回调函数。
Boolean
事实上 new Boolean() 返回的是一个 Boolean 对象 需要改成
Number
String
其中 ` 用来定义 ES6 中的模板字符串,${expr} 用来在模板字符串中嵌入表达式。
undefined和null
void
Array
元组
Function
Object
interface
Any 类型 和 unknown 顶级类型
枚举
其他高级类型玩法
Symbol
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。