Czy możliwe jest jakoś zwrócić 0 zamiast NaN
podczas analizowania wartości w JavaScript?
W przypadku pustego ciągu parseInt
zwraca 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 NaN
przypadku innym niż przypadku) nigdy nie jest dobrym pomysłem. Poza nieefektywnością, dla nieostrożnych, jeśli cokolwiek zostanie pominięte, tbb
jest 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)
.