MDN wants to talk to developers like you:

The Number.parseFloat() method parses a string argument and returns a floating point number. This method behaves identically to the global function parseFloat() and is part of ECMAScript 2015 (its purpose is modularization of globals).




A string that represents the value you want to parse.

Return value

A floating point number parsed from the given string. If the first character cannot be converted to a number, NaN is returned.


Please see parseFloat() for more details and examples.


Number.parseFloat = parseFloat;


Specification Status Comment
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Number.parseFloat' in that specification.
Standard Initial definition.
ECMAScript Latest Draft (ECMA-262)
The definition of 'Number.parseFloat' in that specification.

Browser compatibility

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) (Yes) 25 (25) No support (Yes) 9
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support No support No support 25.0 (25) No support No support 9

See also

Document Tags and Contributors

 Last updated by: zbjornson,