在Typescript / Javascript中使用Number还是number是否重要?

时间:2018-06-30 18:20:16

标签: javascript typescript

在Typescript / Javascript中使用数字还是数字有关系吗?例如,数字的性能是否比数字好?我还假设Javascript可以很好地使用数字/数字,反之亦然?

Typescript primitive types: any difference between the types “number” and “Number” (is TSC case-insensitive)?中的回答是说永远不要使用Number,但不能解释原因。换句话说,它不会说:“如果您使用数字,那么就会发生...”或“如果您使用数字与数字,那么typeofinstanceof检查结果将根据类型而有所不同被使用”。

例如,如果您使用const arr = any[],然后将Number实例作为对数组的索引传递,则Javascript会引发异常。我并不是说情况就是这样,只是提供了我要寻找的答案类型的示例。

更新

只是从我的代码中遇到了一个特定的例子:

  

const errorIndex:Array<Number> = [];

使用Array<Number>还是Array<number>是否重要?

0 个答案:

没有答案