javascript学习!
javascript中除了数字,字符串,布尔值,null,和undefined之外就是对象了。
var s="test"
s.len=4;创建一个临时字符串对象,随即销毁这个对象,存取字符串,数字,布尔值的属性时创建的临时对象称做包装对象。
var t=s.len;
console.log(s.len=9)
console.log(t)
不可变的原始值和可变的对象引用
var s="hello world";
console.log( s.toUpperCase());返回HELLO WORLD,但并没有改变s的值。
console.log(s);返回 hello world
var a=[]; javascript中数组也是对象,对象为引用类型,对象值都是引用,对象的比较均是引用的比较,当且仅当他们引用同一个基对象时,他们才相等。
var b=a;
b[0]=1;
console.log(a)
console.log(a===b)