var a="123"
var b=String("123")
typeof a是string
typeof b是object
但是a也有string对象的那些方法啊
那么他们之间有什么不同呢
var b=String("123")
typeof a是string
typeof b是object
但是a也有string对象的那些方法啊
那么他们之间有什么不同呢
调试欢乐多
String是对象,string是实例
返回一个用来表示表达式的数据类型的字符串。结合 #4 的解释,typeof 只能说明【表达式的数据类型】,即数据特性,
而对象特性,是通过 constructor 来体现的!var a1 = "123";
var a2 = new String("123");
alert(typeof a2.valueOf()); // string
alert(a1.constructor === a2.constructor); // true
http://download.csdn.net/source/308916DHTML参考手册.rar
http://download.csdn.net/source/308913样式表中文手册.chm
http://download.csdn.net/source/304124
string在JavaScript里是一个基本类型,有个对应的String包装类。