价值和参考类型

obe*_*iro 20 javascript

我知道JavaScript中有6种数据类型.

JavaScript中的"引用"类型是什么?JavaScript中的"值"数据类型是什么?有人可以通过这两个类别列出它们吗?

Esa*_*ija 19

undefined,null,number,string,booleanobject其中仅object是一个"参考"型.

在javascript中没有通过引用分配或通过引用传递,每当您传递/分配"引用"类型时,您传递/分配引用的副本,您不会创建具有不同含义的引用的引用.

您可以使用以下功能:

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

function isPrimitiveType( value ) {
     return Object(value) !== value;
}
Run Code Online (Sandbox Code Playgroud)


Eng*_*eer 6

标准#sec-8

ECMAScript语言类型是Undefined,Null,Boolean,String,Number和Object

唯一的"reference"类型是Object.