Cách đặt giá trị null trong JavaScript
Hầu hết mọi người sử dụng JavaScript hiểu sai sự khác biệt giữa 'null' và 'undefined'. Sự phân biệt không rõ ràng giữa hai thực thể này có thể dẫn đến các vấn đề nghiêm trọng khi sử dụng 'null' và 'undefined' trong các trường hợp thử nghiệm Show Một biến được gọi là 'không xác định' nếu nó đã được khai báo, nhưng không có giá trị nào được gán cho nó. Trái ngược với điều này, 'null' là một giá trị có thể được gán cho một biến và biểu thị 'không có giá trị'. Do đó, 'không xác định' là một loại biến trong khi 'null' là một giá trị đối tượng ‘ Null’ trong JavaScript 'Null' là một từ khóa trong JavaScript có nghĩa là 'không có giá trị' hoặc không tồn tại bất kỳ giá trị nào. Nếu bạn muốn loại bỏ một biến khỏi giá trị được gán của nó, bạn chỉ cần gán 'null' cho nó. Bên cạnh đó, giống như bất kỳ đối tượng nào khác, nó không bao giờ được gán ngầm cho một biến bởi JavaScript [js]var some_item= null; Khi thực hiện, mã sẽ in null ‘ Không xác định’ trong JavaScript 'Không xác định' là một biến toàn cục mà JavaScript tạo ra trong thời gian chạy. Biến toàn cục này được gán cho một đối tượng trong một trong các trường hợp sau – 1. Được khai báo nhưng không được xác định – 2. Chỉ mục mảng hoặc thuộc tính đối tượng không tồn tại 3. Một tham số chức năng chưa được cung cấp 4. Giá trị trả về của các hàm phải nhưng không trả về giá trị Một minh họa về nhiệm vụ này được hiển thị trong phần sau - [js]var item; Khi thực thi, mã sẽ in không xác định Sự khác biệt về loại – 'Null' là một đối tượng có giá trị hợp lệ, không có thuộc tính, không thể thay đổi và chỉ có một phiên bản duy nhất giống nhau tồn tại trong hệ thống mọi lúc. Trong trường hợp bạn muốn xác minh bản chất đối tượng của 'null', bạn có thể sử dụng toán tử 'typeof'. Việc sử dụng giống nhau sẽ cho đầu ra là 'đối tượng'. Tuy nhiên, nếu bạn sử dụng toán tử 'typeof' trên một đối tượng thuộc một trong những điểm được đề cập trong danh sách 'không xác định', bạn sẽ nhận được loại đối tượng là 'không xác định' Chuyển đổi sang các loại nguyên thủy – Một sự khác biệt chính giữa 'null' và 'undefined' là cách chúng được chuyển đổi thành các kiểu nguyên thủy. Khi bạn thực hiện chuyển đổi số học trên 'null', giá trị được xác định là 0. Chuyển đổi này có thể được xác minh bằng đoạn mã sau Từ khóa null trong JavaScript là một kiểu dữ liệu giả biểu thị rằng kiểu dữ liệu đó là null. Loại sai đề cập đến việc ép buộc null thành sai trong quá trình thực thi câu lệnh có điều kiện Null là một đối tượng trong JavaScript và đại diện cho các kiểu dữ liệu nguyên thủy. Giá trị null trong JavaScript được sử dụng để chỉ sự vắng mặt của bất kỳ giá trị đối tượng nào và nếu bất kỳ hàm hoặc biến nào trả về null, thì chúng ta có thể suy luận rằng đối tượng đó không thể được tạo. Nếu chúng ta chuyển null làm tham số mặc định cho bất kỳ loại hàm nào, nó sẽ lấy 'null' làm giá trị được truyền cho nó cú pháp let number = null; console.log("Type of number is:" ,typeof number);
ví dụ 1. Ví dụ này mô tả giá trị Null trong JavaScript Javascript
100 null0
100 null2
100 null4
100 null6 100 null7 this 100 null9
100 null2 var1 is null2
var1 is null4
var1 is null6
var1 is null9 0 1 2 3
100 null2
100 null2
var1 is null2
đầu ra 100 null Giải trình. Trong ví dụ này, chúng tôi đã khai báo var1 là null. Như chúng ta biết rằng var1 là một giá trị sai do đó khối khác chỉ được thực thi Làm cách nào để đặt giá trị là null trong js?Để đặt giá trị đối tượng thành null, bạn cần lấy tất cả khóa từ đối tượng và cần đặt giá trị null . Bạn có thể sử dụng vòng lặp for hoặc vòng lặp forEach(). tên tệp nút.
Làm cách nào để gán giá trị null cho mảng trong JavaScript?Để đặt tất cả các giá trị trong một đối tượng thành null , chuyển đối tượng vào Object. keys() để lấy một mảng các khóa của đối tượng và sử dụng phương thức forEach() để lặp qua mảng, đặt từng giá trị thành null . Sau lần lặp cuối cùng, đối tượng sẽ chỉ chứa các giá trị null. |