相关疑难解决方法(0)

在Typescript中,如何检查字符串是否为数字

在Typescript中,这显示一个错误,即isNaN仅接受数值

isNaN('9BX46B6A')
Run Code Online (Sandbox Code Playgroud)

并返回false,因为parseFloat('9BX46B6A')求值为9

isNaN(parseFloat('9BX46B6A'))
Run Code Online (Sandbox Code Playgroud)

我仍然可以运行Visual Studio中出现的错误,但我想以正确的方式执行.

目前,我已经写了这个修改过的功能 -

static isNaNModified = (inputStr: string) => {
    var numericRepr = parseFloat(inputStr);
    return isNaN(numericRepr) || numericRepr.toString().length != inputStr.length;
}
Run Code Online (Sandbox Code Playgroud)

typescript

143
推荐指数
8
解决办法
14万
查看次数

标签 统计

typescript ×1