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

  • 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 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容