The parseFloat() Method

The parseFloat() method parses a string and returns a number. Spaces are allowed. Only the first number is returned:

HTML file: Displayed by browser:
<body>
<p>The global JavaScript function parseFloat() converts strings to numbers.</p>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
    parseFloat("10") + "<br>" +           // returns 10
    parseFloat("10.33") + "<br>" +      // returns 10.33
    parseFloat("10 20 30") + "<br>" + // returns 10
    parseFloat("10 6") + "<br>" +        // returns 10
    parseFloat("10 years") + "<br>" + // returns 10
    parseFloat("years 10");                  // returns NaN
</script>
</body>

The global JavaScript function parseFloat() converts strings to numbers.

If the number cannot be converted, NaN (Not a Number) is returned.

BackTable of ContentsNext