我知道JavaScript中有6种数据类型。
JavaScript中的“引用”类型是什么?JavaScript中的“值”数据类型是什么?有人可以通过这两个类别列出它们吗?
答案 0 :(得分:18)
undefined
,null
,number
,string
,boolean
和object
其中只有object
是“参考“类型。
在javascript中没有通过引用分配或通过引用传递,每当您传递/分配“引用”类型时,您传递/分配引用的副本,您不会创建引用的引用不同的含义。
您可以使用以下功能:
function isReferenceType( value ) {
return Object(value) === value;
}
function isPrimitiveType( value ) {
return Object(value) !== value;
}
答案 1 :(得分:5)
ECMAScript语言类型是Undefined,Null,Boolean,String,Number和Object
唯一的"reference"
类型是Object
。
答案 2 :(得分:3)
undefined,null,number,string,boolean和object
object是引用类型。