Computer >> Máy Tính >  >> Lập trình >> Javascript

Sự khác biệt giữa các loại dữ liệu gốc và đối tượng JavaScript là gì?


Trước khi bắt đầu sự khác biệt, chúng ta hãy tìm hiểu các Kiểu dữ liệu Nguyên thủy là gì. Nguyên thủy xác định các giá trị bất biến và được giới thiệu gần đây bởi tiêu chuẩn ECMAScript.

JavaScript cho phép bạn làm việc với ba kiểu dữ liệu nguyên thủy,

  • Số, ví dụ:3, 310,20, v.v.
  • Các chuỗi văn bản, v.d. "Chuỗi văn bản này", v.v.
  • Boolean, ví dụ:đúng hay sai.

JavaScript cũng định nghĩa hai kiểu dữ liệu tầm thường, null và undefined, mỗi kiểu chỉ xác định một giá trị duy nhất. Ngoài các kiểu dữ liệu nguyên thủy này, JavaScript hỗ trợ một kiểu dữ liệu tổng hợp được gọi là đối tượng.
Sau kiểu dữ liệu, chúng ta hãy thảo luận về Đối tượng:

Đối tượng

Trong JavaScript, các đối tượng được coi là một tập hợp các thuộc tính. Xác định các thuộc tính bằng cách sử dụng các giá trị chính. Nó có hai loại:

Thuộc tính dữ liệu

Nó liên kết một khóa với một giá trị.
Giả sử chúng ta lấy một ví dụ về một chuỗi có đối tượng và kiểu dữ liệu nguyên thủy:

Đối với kiểu dữ liệu ban đầu,

var str = "Demo string!";

Đối với Đối tượng,

var str = new String("Demo string!");

Thuộc tính của người truy cập

Nó liên kết một khóa với các chức năng của trình truy cập. Đây là để lưu trữ một giá trị.