字符串 javascript
1、var s="text"; s.len=4; var t=s.len; =>undefined;
s.len为隐式转化为字符串对象,并为其增加一个新的属性为len(字符串库中不存在的属性)其值为4,之后这条语句将即时销毁,即在var t=s.len中又一次隐式转化一次,其值为undefined;
修改方式:显式转化为字符串对象 即:var S=new String(s);
2、var a={}; var b=a; 若b或a 的值有变动,则二者皆变动
1、var s="text"; s.len=4; var t=s.len; =>undefined;
s.len为隐式转化为字符串对象,并为其增加一个新的属性为len(字符串库中不存在的属性)其值为4,之后这条语句将即时销毁,即在var t=s.len中又一次隐式转化一次,其值为undefined;
修改方式:显式转化为字符串对象 即:var S=new String(s);
2、var a={}; var b=a; 若b或a 的值有变动,则二者皆变动