2013-07-31 40 views
5

Tôi đang tạo một tham chiếu trực quan về javascript cho chính tôi và mọi người thích có nó khi hoàn thành, để hiểu rõ hơn về JavaScript lõi.Các kiểu dữ liệu Javascript trực quan

Bây giờ tôi không chắc chắn nếu tôi nhận được kiểu dữ liệu phần bên phải, tôi căn cứ các hình ảnh trên cuốn sách "JavaScript hướng dẫn dứt khoát"

Vì vậy, tôi sẽ rất vui mừng khi nghe nếu cấu trúc của tôi là đúng.

the visual

phiên bản sửa đổi của hình ảnh: enter image description here

Trả lời

0

cấu trúc của bạn là đúng. JavaScript có năm kiểu dữ liệu nguyên thủy: String, Number, Boolean, Undefined và Null. Đối tượng, mảng và hàm là các kiểu dữ liệu tổng hợp. Liên kết này có thể hữu ích cho bạn để xóa suy nghĩ của bạn. Data types in Javascript

Đối tượng chứa các thuộc tính và phương pháp; các mảng chứa một danh sách các phần tử tuần tự; và hàm chứa một tập hợp các câu lệnh. Hàm là một kiểu dữ liệu trong JavaScript, không phổ biến trong nhiều ngôn ngữ lập trình khác. Điều này có nghĩa là chúng có thể được coi là một cái gì đó chứa các giá trị có thể thay đổi. Điều này làm cho chúng trở thành các kiểu dữ liệu tổng hợp. Ngoài ra, javascript không thực sự có lớp là "CLASS" trong java hoặc python. Tất cả mọi thứ được prototyped từ một đối tượng khác.

+0

Cảm ơn câu trả lời của bạn. Chủ yếu là phần tổng hợp là nơi tôi đã bị mắc kẹt, như bạn đang nói mảng nên được bên cạnh đối tượng thay vì là một phần của nó. Nhưng ở đâu nên "chức năng" được, bên dưới đối tượng hoặc bên cạnh nó? – Koen

+0

Mọi thứ trong js đều là đối tượng, thậm chí là số nhưng quan điểm của tôi là: nó có thể dễ dàng hơn để hình dung mảng theo cách đó. Trong thực tế, các mảng Javascript là một kiểu đối tượng được sử dụng để lưu trữ nhiều giá trị trong một biến duy nhất. –

+0

xem câu trả lời đã chỉnh sửa của tôi. –

Các vấn đề liên quan