Ist es möglich, 0 zurückzugeben, anstatt NaN
Werte in JavaScript zu analysieren?
Im Falle der leeren Zeichenfolge wird parseInt
zurückgegeben NaN
.
Ist es möglich, so etwas in JavaScript zu überprüfen NaN
?
var value = parseInt(tbb) == NaN ? 0 : parseInt(tbb)
Oder gibt es vielleicht eine andere Funktion oder ein anderes jQuery-Plugin, das etwas Ähnliches tun kann?
parseInt()
zweimaliger Aufruf der Funktion (im erfolgreichen / normalen NaN
Fall) ist niemals eine gute Idee. Abgesehen von Ineffizienz ist es für Unvorsichtige tbb
schrecklich, wenn ein Funktionsaufruf mit Nebenwirkungen übergeben wird. Ich würde hier keine Lösung verwenden, wo ich parseInt()
zweimal sehe .
NaN != NaN
. Du würdest brauchenisNaN(value)
.