Sự khác biệt giữa null và không xác định trong JavaScript

Sự khác biệt chính - null vs không xác định trong JavaScript
 

JavaScript được sử dụng làm ngôn ngữ kịch bản phía máy khách để làm cho các trang web động. Nó rất dễ sử dụng với Ngôn ngữ đánh dấu siêu văn bản (HTML). JavaScript rất hữu ích để tăng tính tương tác và xây dựng giao diện phong phú hơn. Khi lập trình với JavaScript, cần lưu trữ dữ liệu. Một biến là một vùng lưu trữ mà chương trình có thể thao tác. Biến là vị trí bộ nhớ. Mỗi biến có một loại. Nó phụ thuộc vào phạm vi của các giá trị có thể được lưu trữ trong vị trí bộ nhớ đó. JavaScript hỗ trợ nhiều loại dữ liệu. Các kiểu dữ liệu nguyên thủy là Numbers, String và Booleans. Số lưu trữ các giá trị số, Chuỗi lưu trữ một chuỗi các ký tự và Booleans lưu trữ đúng hoặc sai. JavaScript cũng có các kiểu dữ liệu tổng hợp là các đối tượng, v.v ... Có hai biến khác. Chúng là null và không xác định. Bài viết này thảo luận về sự khác biệt giữa null và không xác định trong JavaScript. Các sự khác biệt chính giữa null và không xác định trong JavaScript là null được sử dụng để gán một giá trị không cho một biến trong khi không xác định được sử dụng khi một biến được khai báo nhưng không được gán với một giá trị.

NỘI DUNG

1. Tổng quan và sự khác biệt chính
2. null trong JavaScript là gì
3. Điều gì không xác định trong JavaScript
4. Điểm tương đồng giữa null và không xác định trong JavaScript
5. So sánh cạnh nhau - null so với không xác định trong JavaScript ở dạng bảng
6. Tóm tắt

Không có gì trong Javascript?

JavaScript hỗ trợ lập trình hướng đối tượng. Một chương trình hoặc phần mềm có thể được mô hình hóa thành các đối tượng bằng JavaScript. Những đối tượng này giao tiếp với các đối tượng khác. Các đối tượng JavaScript được viết bằng cách sử dụng dấu ngoặc nhọn. Thuộc tính đối tượng được viết dưới dạng tên, cặp giá trị. Chúng được phân tách bằng dấu phẩy. ví dụ. var student = name: Niên Ann, điểm: 65;

Khi lập trình viên muốn gán giá trị không cho biến, anh ta có thể sử dụng kiểu dữ liệu null. Kiểu dữ liệu này được coi là một đối tượng.

Tham khảo các câu lệnh JavaScript dưới đây.

var x = null;

tài liệu.write (x);

document.write (typeof (x));

Document.write (x) sẽ cho giá trị của x. Nó là null. Loại x là đối tượng.

Tham khảo ví dụ dưới đây.

var student = name: Niên Ann, điểm: 65;

sinh viên = null;

Theo như trên, giá trị của sinh viên là null. Kiểu dữ liệu là đối tượng.

Những gì không được xác định trong Javascript?

Trong JavaScript, khi một biến được khai báo nhưng không gán giá trị, thì nó không được xác định.

Tham khảo các câu lệnh JavaScript dưới đây. Nếu có một câu lệnh như var x; Trong đó x là một biến. Khi đó x có giá trị không xác định. Kiểu dữ liệu cũng không được xác định.

var x;

tài liệu. viết (x);

document.write (loại (x));

Điều này sẽ hiển thị giá trị trên trang HTML. Nó không xác định. Do đó, nó chứa một giá trị không xác định. Khi viết document.write (loại (x)); và tải lại trang, nó vẫn sẽ không xác định. Do đó, biến x có giá trị không xác định và loại cũng không xác định.

Tham khảo các tuyên bố dưới đây là tốt.

sinh viên var;

document.write (sinh viên);

Các sinh viên biến có một giá trị không xác định. Kiểu của biến đó cũng không được xác định.

Cũng có thể đặt giá trị biến thành không xác định. Tham khảo tuyên bố dưới đây.

var student = không xác định;

document.write (sinh viên);

document.write (typeof (sinh viên));

Bây giờ biến sinh viên đang có giá trị không xác định. Loại sinh viên biến cũng không xác định.

Sự giống nhau giữa null và không xác định là gì?

  • Cả hai đều là kiểu dữ liệu trong JavaScript.

Sự khác biệt giữa null và không xác định là gì?

Null vs Không xác định

Null là một kiểu dữ liệu trong JavaScript được sử dụng để gán giá trị không cho một biến. Không xác định là loại dữ liệu trong JavaScript được sử dụng khi một biến được khai báo nhưng không được gán với một giá trị.
 Giá trị
Khi biến được gán thành null, giá trị là null. Khi biến được gán không xác định, giá trị không được xác định.
Loại dữ liệu
Khi biến được gán null, kiểu dữ liệu là một đối tượng. Khi biến được gán không xác định, kiểu dữ liệu được coi là không xác định.

Tóm tắt - không vs không xác định trong JavaScript 

JavaScript là ngôn ngữ kịch bản phía máy khách được sử dụng để phát triển ứng dụng web. Nó mang lại tính tương tác cho một trang web. Nó cũng được sử dụng để phát triển các chương trình trực tuyến, trò chơi video. Cùng với HTML và CSS, đây là công nghệ cốt lõi cho World Wide Web. Nhiều trình duyệt hỗ trợ JavaScript. Khi viết chương trình bằng JavaScript, cần lưu trữ dữ liệu. Dữ liệu được lưu trữ trong các biến. Mỗi biến có một kiểu dữ liệu. Hai trong số đó là null và không xác định. Sự khác biệt giữa null và không xác định trong JavaScript là null được sử dụng để gán một giá trị không cho một biến trong khi không xác định được sử dụng khi một biến được khai báo nhưng không được gán với một giá trị.

Tải xuống bản PDF của null so với không xác định trong JavaScript

Bạn có thể tải xuống phiên bản PDF của bài viết này và sử dụng nó cho mục đích ngoại tuyến theo ghi chú trích dẫn. Vui lòng tải xuống phiên bản PDF tại đây: Sự khác biệt giữa null và không xác định trong JavaScript

Tài liệu tham khảo:

1.tutorialspoint.com. Các biến JavaScript JavaScript. Điểm, có sẵn ở đây  
Các kiểu dữ liệu 2.JavaScript, w3schools.com Có sẵn ở đây  

Hình ảnh lịch sự:

1.'Javascript huy hiệu'By Nikotaf - Công việc riêng, (CC BY-SA 4.0) qua Commons Wikimedia