我无法准确理解 JavaScript 中原始数据类型和非原始数据类型之间的区别,即使它是使用相同的名称(即 var)声明的。
最佳答案
Data Types (JavaScript):
Primary Data Types
The primary (primitive) data types are:
String, Number, Boolean
Composite Data Types
The composite (reference) data types are:
Object, Array
Special Data Types
The special data types are:
Null, Undefined
点击here详情:
var test1 = 1;
var test2 = "Something";
var test3 = true;
var test4 = {};
var test5 = new Array();
var test6 = new Date();
var test7;
var test8 = null;
alert(typeof (test1)); //number
alert(typeof (test2)); //string
alert(typeof (test3)); //boolean
alert(typeof (test4)); //object
alert(typeof (test5)); //object
alert(typeof (test6)); //object
alert(typeof (test7)); //undefined
alert(typeof (test8)); //object
关于javascript - JavaScript 中原始数据类型和非原始数据类型的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33273804/