parseFloat() Parse a float
Last updated: 2026-09-09
parseFloat() Parse a float
parseFloat parses a string and returns a floating-point number.
| Category | Global Functions |
|---|---|
| ES version | ES1 |
📝 Syntax
parseFloat(string);
⚙️ Parameters
| string | The string to parse. |
|---|
Returns:The parsed float, or NaN.
Mutates the original:No (returns a new value)
▶ Example
Edit the code, press Run, and see the result in the output panel:
Output:
3.14
42
12.5
1000
NaN
💡 Tip Standard for parsing CSS values: parseFloat(computedStyle.width).
ℹ️ info parseFloat has no radix — always base 10.
🌐 Browser support
| Browser | |||||
|---|---|---|---|---|---|
| parseFloat() | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| Supported by all modern browsers | |||||
🏷️ Related Items
💡 Related Cases
More case studies coming soon — check back later.
📚 Related Tutorials
❓ FAQ
QparseFloat vs parseInt?
AparseFloat keeps decimals; parseInt truncates.
QDoes it parse scientific notation?
AYes — '1e3' parses as 1000.
QWhy does '12.5rem' give 12.5?
AParses from the first valid character, stops at non-digit — 'rem' is ignored.