Hướng dẫn nan JavaScript. Ở đây chúng ta thảo luận về Cách nan hoạt động trong Javascript và Ví dụ cùng với các mã và kết quả đầu ra một cách chi tiết.

Bạn đang xem : nan có nghĩa là gì trong javascript

JavaScript nan

Giới thiệu về nan JavaScript

JavaScript isNaN () là một trong những phương thức mặc định để xác định xem các giá trị do người dùng chỉ định có phải là NaN hay không, hoặc nếu không, nó sẽ bị ép buộc bên trong phương thức isNaN mà nó hiển thị và chỉ định để tính toán các quy tắc mà nó có thể gặp phải. Ngoài ra, muốn được sử dụng với các số, chuỗi, v.v. nhưng tất cả các tập hợp này được khai báo bằng từ khóa “var” trong tập lệnh theo bất kỳ cách nào một số lần số được gọi là Số nguyên, v.v. chúng nên được sử dụng như các phương thức như Số. isNaN () nó đã được chỉ định trong tập lệnh ECMA cũng được chấp nhận trong công nghệ JavaScript.

Cú pháp và thông số

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, Kiểm tra phần mềm & amp; những người khác

Trong javascript, mỗi phương thức tích hợp có cú pháp riêng và thuộc tính của các thuộc tính của nó sẽ được sử dụng làm chức năng của các ứng dụng web.

& lt; html & gt;
& lt; body & gt;
& lt; script & gt;
tên hàm ()
{
if (isNaN (tên biến)
{
- một số lôgic javascript ----
}
}
& lt; / script & gt;
& lt; / body & gt;
& lt; / html & gt;

Các mã trên là cú pháp cơ bản của phương thức isNaN () trong hàm JavaScript có thể được sử dụng trong các trang web với các trường hợp khác nhau. Dựa trên yêu cầu của người dùng, các phương thức và giá trị nan này được xác nhận trong chính trình duyệt của khách hàng. Chủ yếu nó phải được xác thực ở các giá trị kiểu dữ liệu định dạng số; nó sẽ tính toán ngày tháng, thời gian sẽ tính toán bằng mili giây cũng như nano giây.

Nan hoạt động như thế nào trong Javascript?

Nói chung, NaN có nghĩa là Không phải là Số; nó có lẽ được sử dụng nhiều nhất để cho biết liệu phương thức có chứa lỗi hoặc bất kỳ ngoại lệ nào xảy ra trong vòng lặp điều kiện cho các hàm hay không. Nó phải được trả về với bất kỳ loại số nào; nó phải là một số hợp lệ vì nếu giả sử chúng ta đang sử dụng các số không hợp lệ, nó sẽ tự động chuyển thành 0 với sự trợ giúp của javascript. Sử dụng hàm isNaN () được sử dụng để kiểm tra xem số đã cho có phải là NaN hay không; nếu số phải là isNaN (), nó sẽ trả về điều kiện đúng và sau đó tự động gán 0 làm giá trị cho. không phải là một số hợp pháp, số giống như trong tài sản NaN. Sử dụng phương thức isNaN (), nó coi như là một hàm toàn cục để kiểm tra xem giá trị có phải là giá trị NaN hay không. Đôi khi nó vẫn hiển thị và trả về dưới dạng giá trị số như kiểu dữ liệu, nhưng nó luôn ở dạng số thực không xác định.NaN cũng là một loại hàm đặc biệt mà nó không có giá trị thực để có thể so sánh với chính nó; nó không trả về tình trạng thực sự.

Xem Thêm  Kiểm tra xem một chuỗi có phải là một số trong Python hay không (bao gồm cả Unicode) - nếu chuỗi là một số python

Hơn nữa, nó không cần thiết đối với các giá trị bằng với giá trị không; nó không có các giá trị NaN chẵn. Một số cách phải tuân theo đối với các giá trị NaN có thể xảy ra như chia 0 cho 0, chia cho một số vô cùng cho một giá trị vô cùng, Nhân các giá trị vô cực với một số 0, Bất kỳ số hoạt động nút nào trong đó NaN phải là một toán hạng và cuối cùng nó chuyển đổi các chữ số không phải số như chuỗi, các ký tự không được xác định thành các số. Nói chung, các tập lệnh ECMA phải là tiêu chuẩn với các số có định dạng IEEE nếu giả sử chúng ta đã sử dụng ECMA trong dấu phẩy động của các giá trị; thì định dạng là IEEE-754; nó bao gồm các giá trị vô cực, -infinity (âm) và cuối cùng nó cũng có thể được sử dụng trong loại giá trị NaN. Vì vậy, dựa trên định dạng NaN, đối tượng sẽ là một đối tượng toàn cục và cũng là một phần của kiểu Số đối tượng. NaN là một tập hợp không có thứ tự, vì vậy các giá trị tiêu chuẩn dấu phẩy động khi được so sánh với loại giá trị NaN luôn được trả về với một tập kết quả không có thứ tự. Giá trị NaN không bằng, lớn hơn hoặc nhỏ hơn bất kỳ giá trị nào, kể cả các giá trị của chính chúng như so sánh NaN & lt; 1 hoặc NaN & gt; 1 hoặc NaN == NaN hoặc isNaN (NaN); đây là một số điều kiện cơ bản phải được sử dụng trong logic tập lệnh.

Ví dụ về nan JavaScript

Dưới đây là các ví dụ về nan JavaScript:

Ví dụ # 1

Mã:

& lt;! DOCTYPE html & gt;
& lt; html & gt;
& lt; body & gt;
& lt; p & gt; Chào mừng đến với Miền của tôi & lt; / p & gt;
& lt; p & gt; Chúc một ngày tốt lành & lt; / p & gt;
& lt; button onclick = "demo ()" & gt; Hãy thử & lt; / button & gt;
& lt; p id = "first" & gt; & lt; / p & gt;
& lt; script & gt;
demo hàm () {
var result = "";
resultult = result + isNaN (123456) + ": 123456 & lt; br & gt;";
result = result + isNaN (-1.23456) + ": -1.23 & lt; br & gt;";
result = result + isNaN (5-234567) + ": 5-234567 & lt; br & gt;";
result = result + isNaN (0) + ": 0 & lt; br & gt;";
result = result + isNaN ('123456789') + ": '123456789' & lt; br & gt;";
result = result + isNaN ('Xin chào Chào mừng Người dùng') + ": 'Xin chào Chào mừng Người dùng' & lt; br & gt;";
result = result + isNaN ('2020/08/05') + ": '2020/08/05' & lt; br & gt;";
result = result + isNaN ('') + ": '' & lt; br & gt;";
result = result + isNaN (true) + ": true & lt; br & gt;";
result = result + isNaN (không xác định) + ": không xác định & lt; br & gt;";
result = result + isNaN ('NaN') + ": 'NaN' & lt; br & gt;";
result = result + isNaN (NaN) + ": NaN & lt; br & gt;";
result = result + isNaN (0/0) + ": 0/0 & lt; br & gt;";
result = result + isNaN (null) + ": null & lt; br & gt;";
document.getElementById ("đầu tiên"). innerHTML = result;
}
& lt; / script & gt;
& lt; / body & gt;
& lt; / html & gt;

Đầu ra:

Xem Thêm  SQL Server ALTER TABLE ALTER COLUMN By Examples - thay đổi kiểu dữ liệu thay đổi bảng

JavaScript nan output 1

Ví dụ # 2

Mã:

& lt; html & gt;
& lt; đầu & gt;
& lt; script type = "text / javascript" & gt;
demo hàm () {
var d = 50;
nếu (d & lt; 1 || d & gt; 31) {
dayOfMonth = Number.NaN
alert ("Ngày chào mừng người dùng trong tháng phải từ 1 đến 31")
}
Document.write ("Giá trị và dayOfMonth là:" + d);
}
& lt; / script & gt;
& lt; / head & gt;
& lt; body & gt;
& lt; p & gt; Chào mừng đến với Miền của tôi: & lt; / p & gt;
& lt; biểu mẫu & gt;
& lt; input type = "button" value = "Chào mừng" onclick = "demo ();" / & gt;
& lt; / form & gt;
& lt; / body & gt;
& lt; / html & gt;

Đầu ra:

JavaScript nan output 2

Ví dụ # 3

Mã:

& lt;! DOCTYPE html & gt;
& lt; html & gt;
& lt; đầu & gt;
& lt; phong cách & gt;
.img
{
độ mờ: 0,8;
bộ lọc: alpha (opacity = 1);
background-color: red;
đệm: 11px;
font-mịn: 5em;
}
& lt; / style & gt;
& lt; / head & gt;
& lt; body bgcolor = "blue" & gt;
& lt; button onclick = "demo ()" & gt; Hãy thử & lt; / button & gt;
& lt; p id = "first" & gt; & lt; / p & gt;
& lt; img src = "first.jpg" alt = "hình ảnh trong suốt" width = "180" height = "179" & gt;
& lt; script & gt;
demo hàm () {
var result = "";
result = result + isNaN (5-234567) + ": 5-234567 & lt; br & gt;";
result = result + isNaN (0) + ": 0 & lt; br & gt;";
result = result + isNaN ('123456789') + ": '123456789' & lt; br & gt;";
document.getElementById ("đầu tiên"). innerHTML = result;
}
& lt; / script & gt;
& lt; / body & gt;
& lt; / html & gt;

Đầu ra:

output 3

Kết luận

JavaScript sử dụng một tập hợp các phương thức tích hợp khác; trong số đó isNaN () là một trong những phương thức và giá trị thường xuyên để so sánh các giá trị số và không phải số trong các ứng dụng. Nếu yêu cầu xảy ra, nó sẽ được xác thực trong trình duyệt của khách hàng với sự trợ giúp của các điều kiện xác định trước.

Các bài báo được đề xuất

Đây là hướng dẫn về nan JavaScript. Ở đây chúng ta thảo luận về Cách nan hoạt động trong Javascript và Ví dụ cùng với các mã và kết quả đầu ra. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Xem Thêm  Cách thêm hình nền bằng CSS - mã cho hình nền html

0

Chia sẻ

Chia sẻ


Xem thêm những thông tin liên quan đến chủ đề nan có nghĩa là gì trong javascript

Javascript: 04-02 Javascript có thể làm được gì? 🤔

alt

  • Tác giả: Easy Frontend
  • Ngày đăng: 2021-11-08
  • Đánh giá: 4 ⭐ ( 9477 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Video này là một phần trong khoá học Javascript của mình trên Udemy.
    Đăng ký để xem full tại đây: http://course.ezfrontend.com/javascript
    ———
    js
    javascript
    javascript_tutorial
    ———
    VIDEO CHAPTERS:
    Made by: YOUR_NAME_WILL_BE_HERE
    Cảm ơn bạn nhiều nhé! ❤️
    ———
    Easy Frontend – Code xịn hơn mỗi ngày
    🔥 Khoá học Javascript: https://course.ezfrontend.com/javascript
    🎁 Khoá học ReactJS: https://course.ezfrontend.com/reactjs
    🎯 Fan cứng Easy Frontend: https://www.youtube.com/channel/UCG2ovypNCpVOTFeY1YCocmQ/join
    ———
    💰 Ủng hộ mình làm videos thì đóng góp qua MoMo/ZaloPay: 0901 309 729 nhé
    ———
    Kết nối với mình:
    – ✅ Follow facebook: https://www.facebook.com/nvhauesmn/
    – 🎉 Fan page: https://www.facebook.com/learn.easyfrontend
    – ❓ Group: https://www.facebook.com/groups/easyfrontend
    – 💻 Github: https://github.com/paulnguyen-mn
    – 💼 LinkedIn: https://www.linkedin.com/in/haunguyenmn/

Phương thức isnan trong javascript

  • Tác giả: freetuts.net
  • Đánh giá: 3 ⭐ ( 6935 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Phương thức isNaN() sẽ kiểm tra điều kiện giá trị truyền vào có phải là một số không hợp lệ( Not-A-Numbet) hay không.

Phân biệt Null, Undefined và NaN

  • Tác giả: hocjavascript.net
  • Đánh giá: 3 ⭐ ( 3954 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Khi mới tìm hiểu về JavaScript, mình thường hay bị nhầm lẫn giữa Null, Undefined và NaN. Đặc biệt đối với Null và Undefined thì về mặt ý

Thuộc tính Number NaN trong JavaScript

  • Tác giả: vietjack.com
  • Đánh giá: 5 ⭐ ( 2139 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Thuộc tính Number NaN trong JavaScript – Học Javascript cơ bản và nâng cao cho người mới học từ Cú pháp Đối tượng Syntax Objects Form Validations Cookies Regular Expressions Literals Biến Hàm Phương thức Variables Vòng lặp Loops Điều kiện Conditions.

Câu hỏi phỏng vấn JavaScript nhiều cấp độ cùng hướng dẫn trả lời

  • Tác giả: itguru.vn
  • Đánh giá: 5 ⭐ ( 2358 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hơn 50 câu hỏi phỏng vấn JavaScript ở các cấp độ khó dễ khác nhau cùng hướng dẫn trả lời và các tài liệu tham khảo hữu ích

Kiểu dữ liệu NaN trong JavaScript – Một cái nhìn sâu sắc

  • Tác giả: viblo.asia
  • Đánh giá: 4 ⭐ ( 7561 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Có lẽ rằng trong khi lập trình nói chung và nhất là với Javascript nói riêng đã không ít lần chúng ta gặp trường hợp một biến của chúng ta trả về một kiểu dữ liệu không mấy đẹp đẽ lắm là NaN. Những ng…

Phân biệt null, undefined và NaN trong Javascript – Hành trang Lập trình blog

  • Tác giả: hanhtranglaptrinh.net
  • Đánh giá: 5 ⭐ ( 2611 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

By ads_php