为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript,String不是基本类型吗,为什么有length属性?

JavaScript,String不是基本类型吗,为什么有length属性?

偶然的你 2019-05-25 15:34:38
JS红皮书,3.4.6节String类型,任何字符串的长度都可以通过访问其length属性取得,例如:alert(text.length);//输出28这个属性返回了这个字符串中16位字符的数目。如果字符串中包含双字节字符,那么length属性可能不会精确地返回字符串中的字符数目。泽卡斯.JavaScript高级程序设计(第3版)(Kindle位置1495-1497).人民邮电出版社.Kindle版本.String不是基本类型吗?怎么有属性?是“基本包装类型”的用法?
查看完整描述

2 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

string值类型,但是浏览器在你用length属性的时候会帮你newString的基本包装类型,然后使用包装类型里面的length属性,用完浏览器会把创建的包装类型销毁,number,boolean也有基本包装类型。
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 1260 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信