Tại sao in NaN trong JavaScript?
Thí dụKiểm tra xem một giá trị có phải là NaN không Show
isNaN(123); isNaN('123'); Thêm ví dụ bên dưới Định nghĩa và cách sử dụngTrong JavaScript, Phương thức Phương thức Sự khác biệt giữa isnan() và Số. isnan()Phương thức
Nói cách khác
cú phápThông sốTham sốMô tảgiá trịBắt buộcGiá trị cần kiểm tra Giá trị trả vềTypeDescriptionA booleantrue nếu giá trị là NaN, nếu không thì false Thêm ví dụHỗ trợ trình duyệt
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trên mọi trình duyệt ChromeEdgeFirefoxSafariOperaIECóCóCóCóCóCóví dụKiểm tra xem một giá trị có phải là Số không. NaN Số. isNaN(123); Số. isNaN(5-2); Thêm ví dụ bên dưới Định nghĩa và cách sử dụngTrong JavaScript, Trong JavaScript, Phương thức Sự khác biệt giữa isnan() và Số. isnan()Phương thức
Nói cách khác
cú phápThông sốTham sốMô tảgiá trịBắt buộcGiá trị cần kiểm tra Giá trị trả vềLoạiMô tảMột boolean.true nếu giá trị là Số. NaN, nếu không thì NaN 1Thêm ví dụKiểm tra xem một giá trị có phải là Số không. NaN Số. isNaN(sai); Hỗ trợ trình duyệt
ES6 (JavaScript 2015) được hỗ trợ trong tất cả các trình duyệt hiện đại ChromeEdgeFirefoxSafariOperaCóCóCóCóCó
Định nghĩa và cách sử dụngTrong JavaScript, Trong JavaScript, Thuộc tính Global cú phápHỗ trợ trình duyệt
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trên mọi trình duyệt ChromeEdgeFirefoxSafariOperaIECóCóCóCóCóCóHằng số không được trích dẫn NaN là một giá trị đặc biệt đại diện cho Not-a-Number. Vì NaN luôn so sánh không bằng với bất kỳ số nào, bao gồm cả NaN, nên nó thường được sử dụng để biểu thị tình trạng lỗi cho một hàm sẽ trả về một số hợp lệ Lưu ý - Sử dụng hàm toàn cục isNaN() để xem giá trị có phải là giá trị NaN không cú phápCú pháp sử dụng NaN là - var val = Number.NaN; Thí dụHãy thử ví dụ sau để học cách sử dụng NaN
đầu rajavascript_number_object. htm Trong JavaScript, NaN là viết tắt của Not a Number. Nó đại diện cho một giá trị không phải là một số hợp lệ. Nó có thể được sử dụng để kiểm tra xem một số đã nhập là một số hợp lệ hay không phải là một số. Để gán cho một biến giá trị NaN, chúng ta có thể sử dụng một trong hai cách sau var a = NaN var a = Number.NaN Thí dụ. Trong ví dụ này, chúng tôi sẽ sử dụng Thuộc tính NaN Số JavaScript
var a = Number.NaN1
var a = Number.NaN3
var a = Number.NaN6 var a = Number.NaN7 var a = Number.NaN8 var a = Number.NaN9 var 0var 1
đầu ra Chúng ta sẽ xem một số ví dụ về hoạt động trả về NaN ví dụ 1. Bất cứ khi nào chúng tôi cố gắng phân tích một chuỗi hoặc "không xác định" thành một int, nó sẽ trả về NaN
đầu ra ví dụ 2. Bất cứ khi nào chúng tôi cố gắng tìm căn bậc hai của một số âm bằng Math. sqrt, nó trả về NaN Tại sao đầu ra của tôi là NaN trong JavaScript?Trong JavaScript, NaN là viết tắt của Not a Number. Nó đại diện cho một giá trị không phải là số hợp lệ . Nó có thể được sử dụng để kiểm tra xem một số đã nhập là một số hợp lệ hay không phải là một số.
Tại sao mã của tôi in NaN?Trong Java, "NaN" là viết tắt của "không phải số" và biểu thị rằng một giá trị không được xác định . "NaN" không phải là lỗi ngoại lệ mà là giá trị được gán. Ví dụ: các số ảo như căn bậc hai của số âm hoặc số 0 chia cho 0 đều sẽ in ra kết quả là "NaN".
Công dụng của hàm NaN() trong JavaScript là gì?Hàm isNaN() của JavaScript được sử dụng để kiểm tra xem một giá trị đã cho có phải là số không hợp lệ hay không . Nó trả về true nếu giá trị là NaN khác trả về false. Nó khác với Số.
Làm cách nào để tránh NaN trong JavaScript?Dưới đây là 4 phương pháp để tránh các giá trị NaN. . Tránh #1. Các phép toán với các giá trị chuỗi không phải là số. . Tránh #2. Các phép toán với các hàm. . Tránh #3. Các phép toán với đối tượng. . Tránh #4. Các phép toán với các giá trị giả. . Phần kết luận |