基本类型:String、Number、Boolean、Null、Undefined 应用数据类型:Object他们有什么区别呢? 我们先看一个例子:
12345var a = 10;var b = a;a++; 修改a的值console.log("a=" + a); //a=11console.log("b=" + b); //b=10
我们发现a的值发生了改变,但是b的值并没有发生改变。这是就说明a和b是完全独立的,一个值的改变不会影响其他值。 我们再看一个例子:
12345678910 var obj1 = new Object(); obj1.name = "阿清"; var obj2 = obj1; console.log(obj1.name); // 阿 ...