W programie Typescript wyświetla się błąd mówiący, że isNaN akceptuje tylko wartości liczbowe
isNaN('9BX46B6A')
a to zwraca wartość false, ponieważ parseFloat('9BX46B6A')wartościuje do9
isNaN(parseFloat('9BX46B6A'))
Nadal mogę działać z błędem wyświetlanym w Visual Studio, ale chciałbym to zrobić we właściwy sposób.
Obecnie napisałem tę zmodyfikowaną funkcję -
static isNaNModified = (inputStr: string) => {
var numericRepr = parseFloat(inputStr);
return isNaN(numericRepr) || numericRepr.toString().length != inputStr.length;
}