A função JavaScript parseFloat () analisa um argumento e retorna um número de ponto flutuante.
A sintaxe da parseFloat()
função é:
parseFloat(string)
ParseFloat () Parâmetros
A parseFloat()
função inclui:
- string - o valor a analisar. Se não for uma string, é convertido em uma usando uma
ToString
operação abstrata.
Nota: os caracteres de espaço em branco iniciais são ignorados.
Valor de retorno de parseFloat ()
- Retorna um número de ponto flutuante analisado a partir da string fornecida.
- Retorna
NaN
quando o primeiro caractere diferente de espaço em branco não pode ser convertido em um número.
Exemplo: usando parseFloat ()
console.log(parseFloat(" 10 ")); // 10 console.log(parseFloat(" 3.14seconds")); // 3.14 console.log(parseFloat("314e-2")); // 3.14 // argument can be anything as long as it has toString or valueOf const obj = ( toString: () => "127.0.0.1", ); console.log(parseFloat(obj)); // 127 console.log(parseFloat("JavaScript")); // NaN // BigInt values lose precision console.log(parseFloat("464546416543075614n")); // 464546416543075600
Resultado
10 3,14 3,14 127 NaN 464546416543075600
Notas:
parseFloat()
irá analisar objetos não-string se eles tiverem um métodotoString
ouvalueOf
.parseFloat()
para de converter uma string em flutuante quando encontra um caractere não numérico.
Leitura recomendada: Javascript parseInt ()