javascript内置函数将字符串转换为具有严格语义的数字?

时间:2017-03-27 16:20:06

标签: javascript

如果字符串包含有效数字,我想将字符串转换为数字。确切地说:我想要一个获取字符串并返回数字或NaN的函数,具体取决于字符串是否包含且仅包含有效数字。

我尝试了parseIntNumber,但两者都很糟糕。

例子: parseInt('5haha') => 5 (i want NaN) Number('') => 0 (i want NaN)

当然我可以使用以下内容创建自己的转换工具: const getNum = x => x ? Number(x) : NaN 但我想知道,javascript中没有内置的东西吗?

0 个答案:

没有答案