A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.原始值没有属性和方法

undefined、null、number、boolean、string


2.部分原始值经过包装类变成对象

var num=123;//不是对象
var num1=new Number(123);//是对象

3.隐式包装类

        var num=4;
        num.len=3;//隐式发生转换,新建一个数字对象,然后添加属性并赋值,最后删除这个对象,所以在执行过程中没有报错
        console.log(num.len);//再新建一个数字对象,添加属性,所以最后输出为undefined

        var str="abcd";
        str.length=2;//隐式发生转换,新建一个对象,然后添加属性并赋值,最后删除这个对象,所以在执行过程中没有报错
        console.log(str.length);//输出为4,字符串自带length属性,所以输出长度为4
---------------------
【转载,仅作分享,侵删】
作者:Ryan Ji
来源:CSDN
原文:https://blog.csdn.net/qq_42451979/article/details/81283197
版权声明:本文为博主原创文章,转载请附上博文链接!

1 个回复

倒序浏览
奈斯,感谢分享!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马