先讲两个相似的东西

  • 1和Number(1)
    1===Number(1) //true
  • 1和new Number(1)
    1===new Number(1) //fasle
上面第一个只是把1转换为数字类型,而第二个,是把 1 包装 成了一个对象既------包装对象
所以 1 和 new Number(1)的区别就是原始类型和包装对象的区别
之前我们说过了js有八种数据类型,其中null,undefine,Number,String,Boolean是原始类型
除了null,undefine每个原始数据类型都对应一个包装对象
这也是我们能用原始数据类型调用方法的原理:
(‘abc’).toString()
上述例子,‘abc’是一个字符串,原始类型,它并没有toString()这个方法,所以就去它的包装对象 new String(‘abc’)中调用.
当调用后包装对象就会消失,下次需要就会重新创建。

1和new Number(1)的区别相关推荐

  1. js parseInt()与Number()区别

    说到转换成数字类型,我首先想到的是parseInt()方法,后来接触多了才发现还有一个Number()方法,同样是转换成数字类型,这两种方法有什么不同的呢? 1.parseInt():      pa ...

  2. js中isNaN、Number.isNaN,isFinite、Number.isFinite的区别

    判断是否是NaN的方法isNaN 全局作用域中,有个方法,叫isNaN,在判断数据的时候,会将数据做类型转换(可以判断字符串,布尔值等类型) ES6为了纠正数据类型转换的问题,提供了Number.is ...

  3. 检测数据类型、小数点后保留后N位方法、数据类型转换、window对象的方法 、分支结构 (if单分支、if-else 双分支、多重if结构)isNaN() 与 Number.isN的区别

    目录 1.检测数据类型(typeof) 2.数据类型转换 转换为字符串类型 换为数字类型 其他类型转换为布尔值 小数点后保留后N位方法 3.window对象的方法 (window.可省略) 4.顺序流 ...

  4. 每天学习一点英语——number,amount,quantity区别、用法

    文章目录 amount amount为名词 amount 作动词 number用法 quantity用法 思考来源:看uptick的英文解释--an increase in the number or ...

  5. js中isNaN和Number.isNaN的区别

    背景 与 JavaScript 中其他的值不同,NaN不能通过相等操作符(== 和 ===)来判断 ,因为 NaN == NaN 和 NaN === NaN 都会返回 false. 因此,isNaN ...

  6. 【js JavaScript 】js string 转 int 注意的问题小结 Number()和parseInt()区别

    var str='1250' ; alert( Number(str) ); //得到1250 alert(parseInt(str)); //得到1250 var str1='00100'; ale ...

  7. 一元操作符和使用Number()方法的区别

    操作数本身会变 转载于:https://www.cnblogs.com/kerola/p/5427301.html

  8. isNaN、Number.isNaN、isFinite、Number.isFinite

    isNaN和Number.isNaN 这两者都是为了判断参数是否为NaN类型. isNaN的实现原理是:通过Number()方法,尝试将参数转换成Number类型,如果成功返回false,如果失败返回 ...

  9. 快速备注一下IMSI和IMEI的区别

    baidu了一下,结果如下: 一,IMSI 国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标 ...

  10. PIN,PUK,IMEI,ICCID,Ki,IMSI,SMSP之间的区别

    PIN,PUK,IMEI,ICCID,Ki,IMSI,SMSP之间的区别 原文:[url]http://nokia.zol.com.cn/184/297_1832041.html[/url] 什么是S ...

最新文章

  1. Cortana 的谢幕,不一定是产品问题
  2. requestanimationframe_requestAnimationFrame详解以及无线页面优化
  3. 天涯明民显示连接不上服务器,关于无法正常登录天涯的N种解决办法
  4. cf体验服_CF手游体验服_穿越火线枪战王者体验服申请_12月版本
  5. 内固定取出术后护理_股骨内固定钢板取出术后护理查房记录范文
  6. 面试中说这些话,到手的offer很容易飞
  7. Spring Boot 你所不知道的超级知识学习路线清单
  8. 双拼输入法键位图_你知道双拼输入法吗?
  9. java visualvm_Java性能调优:利用VisualVM进行性能分析
  10. 普通程序员如何向人工智能方向转型?
  11. 批量给多个 Excel 工作簿文件添加文字水印或图片水印
  12. php apache停止工作,apache http server已停止工作解决过程
  13. arm开发板上电设置静态ip_Tiny4412友善之臂ARM开发板静态IP设置(重启有效)
  14. 莫斯科的年轻人(一)
  15. 05笔趣阁小说爬取--爬取作者所有小说
  16. 拉里 埃里森_拉里·埃里森(Larry Ellison)的宝座
  17. python切割图片地图切图脚本
  18. 商城后台管理系统学习日志-02
  19. ObjecARX实现对圆图极坐标展开获得方图
  20. [置顶]FPGA 建制的任天国游戏机(NES)。

热门文章

  1. 谁为乔布斯写下「致敬疯子」的广告词
  2. 身份证实名认证API接口
  3. 计算机图形学入门(十六)-光线追踪(渲染方程)
  4. 什么是独立主机?独立主机的优势有些?
  5. Infor CRM咨询服务市场市场报告-Infor CRM咨询服务销售额及预测
  6. 密码学(五):数字签名和证书
  7. 2019牛客国庆集训派对day5 K(2017四川省赛)
  8. Qt实现类似QQ头像
  9. chm转过程html,Word文档转换成chm技巧
  10. hive生产实践问题(一)在使用Hive Client跑job时,一直提示job被kill,