Chuyển đổi số không hợp lệ trong JavaScript

Khi cố gắng chuyển đổi một chuỗi chứa không chỉ chữ số mà còn các ký tự khác, hàm Number sẽ trả về giá trị NaN:

javascriptalert(Number('2s')); // sẽ hiển thị NaN

Sử dụng dấu cộng cũng cho hiệu ứng tương tự:

javascriptalert(+'2s'); // sẽ hiển thị NaN