Typescriptでは、これはisNaNが数値のみを受け入れることを示すエラーを示します
isNaN('9BX46B6A')
とparseFloat('9BX46B6A')評価されるため、これはfalseを返します9
isNaN(parseFloat('9BX46B6A'))
Visual Studioにエラーが表示されたまま実行することはできますが、正しい方法で実行したいと考えています。
現在、私はこの変更された関数を書いています-
static isNaNModified = (inputStr: string) => {
var numericRepr = parseFloat(inputStr);
return isNaN(numericRepr) || numericRepr.toString().length != inputStr.length;
}