Null Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tag/null Cao Đẳng FPT M?ng c c??c bng ? tuyển sinh theo hình thức xét tuyển h?sơ. Tiêu chí đào tạo: Thực học ?Thực nghiệp! Wed, 15 Mar 2023 04:20:43 +0000 vi hourly 1 //wordpress.org/?v=6.4.1 //westview-heights.com/wp-content/uploads/cropped-logo-fpt-32x32.png Null Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tag/null 32 32 Null Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/ha-noi-tin-sinh-vien/nam-vung-kien-thuc-ve-null-trong-javascript.html //westview-heights.com/tin-tuc-poly/ha-noi-tin-sinh-vien/nam-vung-kien-thuc-ve-null-trong-javascript.html#respond Mon, 13 Mar 2023 04:07:38 +0000 //westview-heights.com/?p=212557 Trong bài viết này, chúng ta s?cùng nói v?các loại Null và cách nó hoạt động trong JavaScript và lập trình nói chung. Null trong JavaScript là gì?  Null có nghĩa là không có giá tr? Khi không ...

The post Nắm vững kiến thức v?Null trong JavaScript appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Trong bài viết này, chúng ta s?cùng nói v?các loại Null và cách nó hoạt động trong JavaScript và lập trình nói chung.

Null trong JavaScript là gì? 

Null có nghĩa là không có giá tr? Khi không có giá tr?nào được gán cho một biến đối tượng, điều đó có nghĩa là đối tượng đó không tồn tại. Nếu bạn muốn xóa nội dung của một đối tượng khỏi b?nh? bạn s?gán đối tượng đó là null.

Null không ch?dành riêng cho JavaScript mà nó còn xuất hiện trên Java, C#, SQL, Null hoạt động giống như trong JavaScript.

Một đối tượng là s?kết hợp của các giá tr?nguyên thủy như chuỗi, s?và kiểu boolean. Vì các đối tượng là các loại d?liệu đặc biệt, nên chúng ta cũng cần một khái niệm đặc biệt v?việc gán các giá tr?không có giá tr? Đây là nơi null xuất hiện.

Tổng quan v?các loại Null trong JavaScript.

  • Các loại nguyên thủy và các loại

Một kiểu d?liệu nguyên thủy là một s?và boolean. Trong JavaScript, kiểu d?liệu chuỗi cũng được coi là kiểu nguyên thủy. Điều này là do  “Xin chào th?giới?thực s?là một chuỗi các ký t? ‘H’, ‘e’, ​?#8217;l’, ‘l’, ‘o’… v.v. Một ký t?đơn ‘T’ là kiểu nguyên thủy. Chuỗi ?đây giống như một mảng gồm tất c?các ký t?này cùng nhau.

Đây là lý do tại sao trong Java (khác với JavaScript), kiểu d?liệu Chuỗi thực s?là một đối tượng. Điều tương t?cũng áp dụng cho JavaScript nhưng JavaScript được xây dựng theo cách mà kiểu chuỗi được x?lý như các giá tr?nguyên thủy.

Vì vậy, tóm lại, có th?nói đây là những nguyên hàm trong JavaScript: chuỗi, s? boolean.

Nguyên hàm trong JavaScript gồm: chuỗi, s? boolean.

Vì vậy, các loại nguyên thủy là gì ?

Kiểu nguyên thủy là nơi biến thực s?chứa d?liệu. Khi m?biến age, chúng ta s?tìm thấy giá tr?chính xác ?đó.

Nếu m?biến người, ta s?ch?thấy địa ch?b?nh?này ch?không phải d?liệu thực t?

person shows 0x000001

Đây là nơi các kiểu nguyên thủy và kiểu tham chiếu khác nhau.

Như đã được đ?cập trước đó, một đối tượng là một kiểu d?liệu tùy chỉnh được tạo t?nhiều kiểu d?liệu nguyên thủy hoặc thậm chí là các đối tượng khác.

Mảng là tập hợp các kiểu nguyên thủy khác như danh sách tên hoặc danh sách s? Vì vậy, nó cũng là một đối tượng. Khi bạn kiểm tra kiểu của một mảng, bạn s?thấy đối tượng:

Vì mỗi đối tượng là một loại tùy chỉnh, một không gian biến không đ?đ?chứa tất c?các mục và cấu hình trong đó. Các mục d?liệu s?được lưu tr??đâu đó trong b?nh?máy tính và biến s?ch?lưu địa ch?đến v?trí b?nh?đó.

Biến này s?ch?tham chiếu đến v?trí b?nh?đó, do đó nó được gọi là kiểu tham chiếu (Sierra & Berts, 2005). Nhưng làm th?nào tất c?điều này liên quan đến loại null? Bây gi?chúng ta đã biết có hai loại trong JavaScript, chúng ta có th?đặt giá tr?ban đầu của các loại nguyên thủy như sau:

Nhưng khi nói đến các đối tượng, chúng ta không th?ch?nói person = {} vì một đối tượng trống theo nghĩa đen vẫn đang chiếm b?nh??đâu đó và nó không thực s?trống.

Đ?xóa hoàn toàn đối tượng khỏi b?nh? chúng ta s?phải gán null cho đối tượng đó. 

  • Tham chiếu 1 biến

Vì giá tr?của một kiểu nguyên thủy nằm bên trong biến nên rất d?sao chép một biến.

Nếu chúng ta c?gắng làm điều này và thực hiện các thay đổi đối với đối tượng th?hai, bạn s?nhận thấy rằng đối tượng ban đầu cũng đang thay đổi.

Đây là lý do tại sao điều quan trọng là phải biết rằng biến đang thực s?gi?tham chiếu đến đối tượng. Khi bạn sao chép biến này, ch?có tham chiếu được sao chép. 

Tại sao typeof null là đối tượng?

Khi bạn kiểm tra loại Null, bạn s?thấy nó là một đối tượng. Nhưng thật chất, Null không phải là một đối tượng, nó là một giá tr?nguyên thủy. Đây là một lỗi trong JavaScript và không th?sửa được (Crockford, 2017). Mặt khác, Null ch?được s?dụng cho các đối tượng trong JavaScript, vì vậy s?hữu ích nếu bạn điều chỉnh chương trình của mình theo nó.

Hi vọng thông qua bài viết, các bạn lập trình viên hoặc những ai quan tâm đến ch?đ?này đã nắm vững kiến thức v?Null, cũng như công dụng của nó trong JavarScript.

B?môn Công ngh?thông tin
Cao đẳng FPT M?ng c c??c bng ? Hà Nội

The post Nắm vững kiến thức v?Null trong JavaScript appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
//westview-heights.com/tin-tuc-poly/ha-noi-tin-sinh-vien/nam-vung-kien-thuc-ve-null-trong-javascript.html/feed 0