NaN là gì?

Abbrev Programming

NaN viết tắt của "not a number" (không phải là một số), trong toán học và lập trình máy tính NaN là một giá trị không xác định hoặc không thể biểu diễn, đặc biệt là trong các phép tính dấu phẩy động. Ví dụ: 0/0 hoặc căn bậc hai của một số âm sẽ trả về kết quả NaN.

Trong lập trình, NaN cũng có thể xảy ra nếu các biến (variable) của bạn hoặc một đầu vào khác chứa bất kỳ ký tự nào không phải là số hoặc dấu chấm (period). Ví dụ: cố gắng thực hiện một phép tính trên một biến có chữ cái hoặc dấu phẩy gây ra lỗi NaN.

Learning English Everyday