最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript包装对象实例分析_javascript技巧

来源:懂视网 责编:小采 时间:2020-11-27 21:36:17
文档

javascript包装对象实例分析_javascript技巧

javascript包装对象实例分析_javascript技巧:本文实例讲述了javascript包装对象用法。分享给大家供大家参考。具体分析如下: js对象是一种复合值:它是属性或已命名值得集合。 参考以下代码: var s = hello world; var len = s.length; 在该例子中,s是字符串,而字符串不是对象,但为何会有属
推荐度:
导读javascript包装对象实例分析_javascript技巧:本文实例讲述了javascript包装对象用法。分享给大家供大家参考。具体分析如下: js对象是一种复合值:它是属性或已命名值得集合。 参考以下代码: var s = hello world; var len = s.length; 在该例子中,s是字符串,而字符串不是对象,但为何会有属

本文实例讲述了javascript包装对象用法。分享给大家供大家参考。具体分析如下:

js对象是一种复合值:它是属性或已命名值得集合。

参考以下代码:

在该例子中,s是字符串,而字符串不是对象,但为何会有属性呢?其实只要引用了字符串s的属性,js就会将字符串通过调用new String(s)的方式转换为对象,该对象继承了字符串的方法,并被用来处理属性的引用;一旦属性引用结束,这个新创建的对象就会被销毁(在实现上并不一定创建或销毁这个临时对象,但整个过程看来是这样)。

同字符串一样,数字和布尔值也具有各自的方法:通过Number()单核Boolean()构造函数创建临时对象,这些方法的调用都是来自于这个临时对象;然而null和undefined没有包装对象:访问他们的属性会造成类型错误。
比如以下代码:

因为第2行创建临时对象后,立即将其销毁;第三行通过原始的字符串值创建一个新字符串对象,尝试读取其len属性,自然不存在。这段代码说明在读取字符串、数字和布尔值的属性值或方法时,表现的像对象一样。但如果你试图给其属性赋值,则会忽略这个操作:修改只是发生在临时对象上,而这个临时对象并未继续保留下来。
存取字符串、数字或布尔值的属性时临时创建临时对象称为包装对象。
我们可以显示建立一个字符串对象然后增添它的属性,自然该属性会一直保留下来:

js会在必要时将包装对象转换为原始值因此显示创建的对象和其对应的原始值常常但不总是表现的一样。==运算符将原始值和其包装对象视为相等;但===全等运算符将他们视为不等;另外通过typeof运算符可以看到原始值和包装对象的不同。

希望本文所述对大家的javascript程序设计有所帮助。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

javascript包装对象实例分析_javascript技巧

javascript包装对象实例分析_javascript技巧:本文实例讲述了javascript包装对象用法。分享给大家供大家参考。具体分析如下: js对象是一种复合值:它是属性或已命名值得集合。 参考以下代码: var s = hello world; var len = s.length; 在该例子中,s是字符串,而字符串不是对象,但为何会有属
推荐度:
标签: 技巧 js 实例
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top