Giá trị NaN
Giá trị NaN (viết tắt của Not-A-Number)
biểu thị "không phải số". Giá trị như vậy xuất hiện
trong các nỗ lực thực hiện một phép toán không
hợp lệ.
Ví dụ
Hãy thử nhân một chuỗi chữ cái với một số:
console.log('aaa' * 3);
Kết quả thực thi mã:
NaN
Ví dụ
Hãy thử chia một chuỗi này cho một chuỗi khác:
console.log('aaa' / 'bbb');
Sau khi thực thi mã, chúng ta cũng
sẽ nhận được NaN:
NaN
Ví dụ
Bây giờ, hãy cộng giá trị NaN
với một số:
console.log(NaN + 3);
Kết quả thực thi mã:
NaN
Xem thêm
-
hàm
isNaN,
hàm này thực hiện kiểm tra đối với NaN