这个Number()
方法将值转换为数字。
如果该值无法转换,NaN
被返回。
为了布尔值, Number() 返回 0 或 1。
为了日期, Number() 返回自 1970 年 1 月 1 日 00:00:00 以来的毫秒数。
为了字符串, Number() 返回数字或 NaN。
Number(value)
Parameter | Description |
value | Optional. A JavaScript value (variable). |
类型 | 描述 |
一个号码 | 以数字形式返回值。 如果该值无法转换为数字,则返回 NaN。 如果未提供任何值,则返回 0。 |
Number()
是 ECMAScript1 (ES1) 功能。
所有浏览器均完全支持 ES1 (JavaScript 1997):
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |
将不同的数字转换为一个数字:
Number(999);
Number("999");
Number("999 888");
亲自试一试 »
将不同的数组转换为数字:
Number([9]);
Number([9.9]);
Number([9,9]);
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!