欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JavaScript高级程序设计第三版-读书笔记3

程序员文章站 2022-07-12 18:13:11
...
  • 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 

上一篇: window

下一篇: Window