Czy możliwe jest jakoś zwrócić 0 zamiast NaNpodczas analizowania wartości w JavaScript?
W przypadku pustego ciągu parseIntzwraca NaN.
Czy w JavaScript można zrobić coś takiego NaN?
var value = parseInt(tbb) == NaN ? 0 : parseInt(tbb)
A może istnieje inna funkcja lub wtyczka jQuery, która może zrobić coś podobnego?
parseInt()Dwukrotne wywołanie funkcji (w udanym / normalnym NaNprzypadku innym niż przypadku) nigdy nie jest dobrym pomysłem. Poza nieefektywnością, dla nieostrożnych, jeśli cokolwiek zostanie pominięte, tbbjest wywołanie funkcji z efektami ubocznymi, jest straszne. Nie użyłbym tutaj żadnego rozwiązania, w którym widzę parseInt()dwa razy.
NaN != NaN. Że trzebaisNaN(value).