博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
内置的构造函数
阅读量:7136 次
发布时间:2019-06-28

本文共 390 字,大约阅读时间需要 1 分钟。

let a = 3;let b = new Number(3);let c = 3;console.log(a == b);console.log(a === b);console.log(b === c);

new Number()是一个内置的函数构造函数。 虽然它看起来像一个数字,但它并不是一个真正的数字:它有一堆额外的功能,是一个对象。

当我们使用==运算符时,它只检查它是否具有相同的值。 他们都有3的值,所以它返回true

译者注:==会引发隐式类型转换,右侧的对象类型会自动拆箱为Number类型。

然而,当我们使用===操作符时,类型和值都需要相等,new Number()不是一个数字,是一个对象类型。两者都返回 false

 

答案: C

转载于:https://www.cnblogs.com/wang715100018066/p/11088196.html

你可能感兴趣的文章
【WCF之旅】第一回:概述
查看>>
设计模式(四)外观模式
查看>>
RadioGroup实现类似ios的分段选择(UISegmentedControl)控件
查看>>
51Nod 1079 中国剩余定理 Label:数论
查看>>
在sql结果中显示行号
查看>>
代码层次
查看>>
python基础一 day11 装饰器复习
查看>>
使用vs code编写Markdown文档以及markdown语法详解
查看>>
asp.net 关闭子窗体 刷新主窗体
查看>>
安全测试===BurpSuite使用教程-附安装包
查看>>
Chrome不能在网易网盘中上传文件的解决办法
查看>>
Axure实现多用户注册验证
查看>>
uva11292-Dragon of Loowater
查看>>
05-表操作
查看>>
实时通讯系列目录篇之SignalR详解
查看>>
Spring aop练手
查看>>
The Suspects-并查集(4)
查看>>
收藏夹代码
查看>>
string 、stringbuffer 、stringbuilder 的区别
查看>>
k-medoids与k-Means聚类算法的异同
查看>>