JavaScript Number()
描述
The Number()
方法将值转换为数字。
如果值无法转换,则返回 NaN
。
注意
对于 **布尔值**,Number() 返回 0 或 1。
对于 **日期**,Number() 返回自 1970 年 1 月 1 日 00:00:00 以来的毫秒数。
对于 **字符串**,Number() 返回一个数字或 NaN。
语法
Number(value)
参数
参数 | 描述 |
value | 可选的。 一个 JavaScript 值(变量)。 |
返回值
类型 | 描述 |
一个数字 | 将值作为数字返回。 如果值不能转换为数字,则返回 NaN。 如果没有提供值,则返回 0。 |
浏览器支持
Number()
是 ECMAScript1 (ES1) 特性。
ES1 (JavaScript 1997) 在所有浏览器中都得到完全支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |
更多示例
将不同的数字转换为数字
Number(999);
Number("999");
Number("999 888");
亲自尝试 »
将不同的数组转换为数字
Number([9]);
Number([9.9]);
Number([9,9]);
亲自尝试 »