在Typescript中,如何检查一个字符串是否为数值型。
在Typescript中,如何检查一个字符串是否为数值型。
在Typescript中,此处会显示一个错误,说明isNaN仅接受数值类型的值。
isNaN('9BX46B6A')
这会返回false,因为parseFloat(\'9BX46B6A\')的结果是9。
isNaN(parseFloat('9BX46B6A'))
我仍然可以在Visual Studio中运行并显示错误,但我希望以正确的方式处理它。
目前,我已经编写了以下修改后的函数-
static isNaNModified = (inputStr: string) => { var numericRepr = parseFloat(inputStr); return isNaN(numericRepr) || numericRepr.toString().length != inputStr.length; }
admin 更改状态以发布 2023年5月22日