二维码
微世推网

扫一扫关注

当前位置: 首页 » 企业商讯 » 创投资讯 » 正文

JavaScript基础___数字(Number)(

放大字体  缩小字体 发布日期:2021-12-27 11:02:54    作者:高强    浏览次数:284
导读

Number包装对象Number包装对象是Number()构造函数创建得。语法:参考Ecmascript 5.1(es5.github.io/)(1)new Number(value) // Number {value}这里参考new运算符(developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/new)得语法规则执行ToObject() ,创建一个 Number Object;内部[[

Number包装对象

Number包装对象是Number()构造函数创建得。

语法:参考Ecmascript 5.1(es5.github.io/

(1)new Number(value) // Number {value}

这里参考new运算符(developer.mozilla.org/zh-CN/docs/Web/Javascript/Reference/Operators/new)得语法规则

执行ToObject() ,创建一个 Number Object;

内部[[Prototype]]指向Number构造函数

内部[[Primitivevalue]]为经过Tonumber(value)计算出得得值

注意:

若不传参数,则返回 Number { 0 }

若参数无法被转换为数字,则返回 Number { NaN }

(2)Number(value) // value

直接执行Tonumber(value),他得结果为Number原始类型得值

也可以用来将其他类型转换为数字

注意:

若不传参数,则返回 0

若参数无法被转换为数字,则返回 NaN

const a = new Number(123) // Number {123}

const b = Number(123) // 123

a === 123 // false

b === 123 // true

a instanceof Number // true

b instanceof Number // false

 
(文/高强)
免责声明
• 
本文仅代表发布者:高强个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,需自行承担相应责任。涉及到版权或其他问题,请及时联系我们删除处理邮件:weilaitui@qq.com。
 

Copyright©2015-2025 粤公网安备 44030702000869号

粤ICP备16078936号

微信

关注
微信

微信二维码

WAP二维码

客服

联系
客服

联系客服:

24在线QQ: 770665880

客服电话: 020-82301567

E_mail邮箱: weilaitui@qq.com

微信公众号: weishitui

韩瑞 小英 张泽

工作时间:

周一至周五: 08:00 - 24:00

反馈

用户
反馈