目录

JavaScript Number()

示例

将布尔值和日期转换为数字:

Number(true);
Number(false);
Number(new Date());
亲自试一试 »

下面有更多示例。


描述

这个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]);
亲自试一试 »