JavaScript Number() Function
Example
Convert different object values to their numbers:
	var x1 = true;
var x2 = false;
var x3 = new Date();
var x4 = "999";
var 
	x5 = "999 888";
var n = 
Number(x1) + "<br>" + 
	
Number(x2) + 
	"<br>" + 
Number(x3) + "<br>" + 
Number(x4) + "<br>" + 
	
Number(x5);
The result of n will be:
	1
0
1382704503079
999
NaN
Try it Yourself »
Definition and Usage
The Number() function converts the object argument to a number that represents the object's value.
If the value cannot be converted to a legal number, NaN is returned.
Note: If the parameter is a Date object, the Number() function returns the number of milliseconds since midnight January 1, 1970 UTC.
Browser Support
| Function | |||||
|---|---|---|---|---|---|
| Number() | Yes | Yes | Yes | Yes | Yes | 
Syntax
Number(object)
Parameter Values
| Parameter | Description | 
|---|---|
| object | Optional. A JavaScript object. If no argument is provided, it returns 0. | 
Technical Details
| Return Value: | A Number. Returns different object values to their numbers. If the value cannot be converted to a legal number, NaN is returned. If no argument is provided, it returns 0. | 
|---|---|
| JavaScript Version: | 1.1 | 
 JavaScript Global Functions
 JavaScript Global Functions

