Có thể bằng cách nào đó trả về 0 thay vì NaNkhi phân tích giá trị trong JavaScript?
Trong trường hợp chuỗi rỗng parseInttrả về NaN.
Có thể làm một cái gì đó như thế trong JavaScript để kiểm tra NaNkhông?
var value = parseInt(tbb) == NaN ? 0 : parseInt(tbb)
Hoặc có thể có một chức năng hoặc plugin jQuery khác có thể làm điều gì đó tương tự?
parseInt()hai lần (trong NaNtrường hợp không thành công / bình thường ) không bao giờ là một ý tưởng hay. Ngoài sự không hiệu quả, đối với người không sẵn sàng nếu bất cứ điều gì được thông qua tbblà một cuộc gọi chức năng với tác dụng phụ thì thật tồi tệ. Tôi sẽ không sử dụng bất kỳ giải pháp nào ở đây, nơi tôi thấy parseInt()hai lần.
NaN != NaN. Bạn sẽ cầnisNaN(value).