Чи можна якось повернути 0 замість того, NaN
щоб розбирати значення в JavaScript?
У разі порожнього рядка parseInt
повертається NaN
.
Чи можливо зробити щось подібне в JavaScript для перевірки NaN
?
var value = parseInt(tbb) == NaN ? 0 : parseInt(tbb)
А може, є інша функція або плагін jQuery, який може зробити щось подібне?
parseInt()
двічі (в успішному / нормальному NaN
випадку - ніколи) ніколи не є доброю ідеєю. Крім неефективності, для необережного, якщо все, що передається, tbb
є функціональним викликом із побічними ефектами, це жахливо. Я б не використовував жодного рішення тут, де бачу parseInt()
двічі.
NaN != NaN
. Вам знадобитьсяisNaN(value)
.