TypeScript是否具有NaN类型?

时间:2019-01-01 23:18:55

标签: javascript node.js angular typescript types

TypeScript是否具有可以为变量声明的NaN类型?

例如,如果我要创建一个像这样的变量:

const number: number = parseInt('123', 10);

我可以将其更改为更准确吗?

const number: number | NaN = parseInt('123', 10);

基本上我想知道是否可以将变量声明为NaN类型(不是未定义或为null)。上面的代码段在TypeScript中不起作用,我在TypeScript的指南的“基本类型”或“高级类型”中都找不到它。

1 个答案:

答案 0 :(得分:3)

打字稿中没有NaN类型。 GitHub上有a slice,但是没有实现时间表。如果您想在Typescript中查看此功能,请考虑解决该问题。