var foo = 'hello';
foo.newPro = 'pro'; // will be ignored
console.log(typeof foo); // string
console.log(foo instanceof String); // false
console.log(foo.newPro); // undefined
var bar = new String('hello');
bar.newPro = 'pro'; // will be OK
console.log(typeof bar); // object
console.log(bar instanceof String); // true
console.log(bar.newPro); // pro
字符串就是一串字符,由双(单)引号括起来。
创建一个字符串
//方式一:字面量(推荐)
var str = '我是一个兵,爱着老百姓';
//方式二:new String()
//PS:用new产生的变量都是引用类型的变量,也叫对象
var str = new String('我不是黄蓉,我不会武功');