Get to know MDN better
Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julho de 2015.
A função parseFloat analisa um argumento (convertendo-o para uma string primeiro caso necessário) e retorna um número de ponto flutuante (número decimal).
O valor para analisar. Se este argumento não é uma string, então ele é convertido para uma, usando a operação abstrata ToString. Espaços em branco são ignorados.
Um número de ponto flutuante da string dada. Ou NaN quando o primeiro carácter, diferente de um espaço em branco, não pôde ser convertido para um número
parseFloat é uma função top-level e não está associada a nenhum objeto.
parseFloat analisa um argumento string, e retorna um numero de ponto flutuante. Se ele encontrar um carácter diferente de um sinal (+ ou -), numeral (0-9), um ponto decimal, ou um expoente, ele retorna o valor até esse ponto e ignora esse caractere e todos os caracteres seguintes. Espaços a direita e a esquerda são permitidos.
Se o primeiro carácter não puder ser convertido para um número, parseFloat retorna NaN.
Para propósitos aritméticos, o valor NaN não é um número de qualquer raiz. Você pode chamar a função isNaN para determinar se o resultado do parseFloat é NaN. Se NaN for passado em operações aritméticas, a operação também retornará NaN.
parseFloat também pode analisar e retornar o valor Infinity. Você pode usar a função isFinite para determinar se a função é um número finito (not Infinity, -Infinity, ou NaN).
O exemplo a seguir sempre retorna 3.14:
O exemplo a seguir retorna NaN
As vezes é útil ter uma maneira mais rigorosa para analisar valores float, expressões regulares podem ajudar:
Observe que este código é somente um exemplo; ele não aceita números válidos, tais como 1. ou 0,5.
| ECMAScript® 2027 Language Specification # sec-parsefloat-string |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 17 de fev. de 2025 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.