TypeScript对象类型

在JavaScript中存在这样一种说法,那就是一切皆为对象。有这种说法是因为JavaScript中的绝大多数值都可以使用对象来表示。

例如,函数、数组和对象字面量等本质上都是对象。对于原始数据类型,如String类型,JavaScript也提供了相应的构造函数来创建能够表示原始值的对象。例如,下例中使用内置的String构造函数创建了一个表示字符串的对象。

const hi = new String('coolcou');

类似于对象类型字面量,接口类型也能够表示任意的对象类型。不同的是,接口类型能够给对象类型命名以及定义类型参数。接口类型无法表示原始类型,如boolean类型等。

在ECMAScript 2015规范中正式地定义了类。同时,TypeScript语言也对进行了全面的支持。

TypeScript类型

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!