2012-07-17 42 views
18

Tôi biết rằng có 6 loại dữ liệu trong JavaScript.Giá trị và các loại tham chiếu

Loại "tham chiếu" trong JavaScript là gì và loại dữ liệu "giá trị" trong JavaScript ?. Ai đó có thể liệt kê chúng theo 2 danh mục này?

+3

Bạn đã nghe những danh mục này ở đâu? –

+1

từ các ngôn ngữ được nhập mạnh .. như C#, Java .. –

Trả lời

17

undefined, null, number, string, booleanobject trong đó chỉ có object là một "tài liệu tham khảo" loại.

Không có chuyển nhượng bằng tham chiếu hoặc chuyển qua tham chiếu trong javascript, bất cứ khi nào bạn chuyển/chỉ định loại tham chiếu, bạn chuyển/chỉ định bản sao tham chiếu, bạn không tạo tham chiếu tham chiếu có ý nghĩa khác nhau.

Bạn có thể sử dụng các chức năng:

function isReferenceType(value) { 
    return Object(value) === value; 
} 

function isPrimitiveType(value) { 
    return Object(value) !== value; 
} 
3

không xác định, null, số, chuỗi, boolean và đối tượng

đối tượng là một loại tài liệu tham khảo.

5

Từ standard#sec-8

Các loại ngôn ngữ ECMAScript là Undefined, Null, Boolean, String, Number, và Object

Các chỉ "reference" loại là Object.

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