The Number() Method

The Number() method can be used to convert JavaScript variables to numbers:

x = true; Number(x);     // returns 1
x = false; Number(x);     // returns 0
x = new Date(); Number(x); // returns # of milliseconds since 1.1.1970
x = "10" Number(x);       // returns 10
x = "10 20" Number(x);   // returns NaN

HTML file: Displayed by browser:
<body>
<p>The global JavaScript function Number() converts variables to numbers.</p>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
    Number(true) + "<br>" +               // returns 1
    Number(false) + "<br>" +              // returns 0
    Number(new Date()) + "<br>" +    // returns # of milliseconds since Jan 1, 1970
    Number(" 10") + "<br>" +             // returns 10
    Number("10 ") + "<br>" +            // returns 10
    Number("10 6");                          // returns NaN
</script>
</body>

The global JavaScript function Number() converts variables to numbers.

Used on Date(), the Number() method returns the number of milliseconds since January 1, 1970. This is the "epoch date" date when Unix computers went into effect.

BackTable of ContentsNext