String类型
ECMASCRIPT中的字符串是不可变的。字符一旦创建,它们就不可改变。所以要改变一个字符串,就要先销毁原来的字符串,然后再创建。
var lang="Java";
lang=lang+"Script";
//它的实现过程是:
//1.创建一个能容纳十个字符串的新字符串
//2.然后将"Java"和"Script"填充进字符串中
//3.最后销毁原来的字符串"Java"和"Script"
//(这是旧版的浏览器中拼接字符串很慢的原因
- Object类型
- 包括如下七种
- constructor:保存着创建当前对象的函数。
- hasOwnProperty(_propertyName_):用于检查给定的属性是否在当前对象存在。
- isPrototypeOf(object):用于检查传入的对象是否是当前对象的原型。
- propertyIsEnumerable(_propertyName_):用于检查给定的属性是否能够使用for-in来枚举.
- toLocalString()
- to