Apakah mungkin entah bagaimana mengembalikan 0 alih-alih NaN
saat menguraikan nilai dalam JavaScript?
Dalam kasus string kosong parseInt
kembali NaN
.
Apakah mungkin untuk melakukan hal seperti itu di JavaScript untuk memeriksanya NaN
?
var value = parseInt(tbb) == NaN ? 0 : parseInt(tbb)
Atau mungkin ada fungsi lain atau plugin jQuery yang dapat melakukan hal serupa?
parseInt()
dua kali (dalam kasus yang berhasil / normal NaN
) tidak pernah merupakan ide yang baik. Terlepas dari ketidakefisienan, bagi yang tidak waspada jika apa pun yang dilewatkan tbb
adalah panggilan fungsi dengan efek samping itu mengerikan. Saya tidak akan menggunakan solusi apa pun di sini di mana saya melihat parseInt()
dua kali.
NaN != NaN
,. Kamu akan membutuhkanisNaN(value)
.