Typescript中的布尔值和布尔值有什么区别?

时间:2020-10-20 10:29:39

标签: angular typescript

有人可以解释打字稿中布尔值布尔值的区别吗?

1 个答案:

答案 0 :(得分:1)

大写Boolean是一种对象类型。

小写boolean是原始类型。

您应该始终使用boolean(程序中的原始类型)。 这是因为Typescript类型系统不会强制对象为原始类型,而JavaScript 不会

您不应写:

function yourFunction(foo: Boolean)

但是总是写:

function yourFunction(foo: boolean)

有关更多信息,请参见TypeScript Lang - Basic Types