--- title: Number.parseFloat() slug: Web/JavaScript/Reference/Global_Objects/Number/parseFloat translation_of: Web/JavaScript/Reference/Global_Objects/Number/parseFloat ---
{{JSRef("Global_Objects", "Number")}}

Resumo

O método Number.parseFloat() converte a string recebida como argumento e a retorna como um número de ponto flutuante. Este método se comporta de maneira idêntica a da função global {{jsxref("Global_Objects/parseFloat", "parseFloat")}} e é parte da especificação ECMAScript 6 (seu propósito é a modularização dos objetos globais).

Sintaxe

Number.parseFloat(string)

Parâmetros

string
Uma string que represente o valor que se deseja converter.
 

Retorno

string
Um número de ponto flutuante a partir da string dada. Se a string não puder ser convertida em para um número, {{jsxref("Global_Objects/NaN","NaN")}} é retornado.

Descrição

Este método tem a mesma funcionalidade do método global:  {{jsxref("Global_Objects/parseFloat", "parseFloat()")}}

Number.parseFloat === parseFloat; // true

Por favor veja {{jsxref("parseFloat", "parseFloat()")}} para mais detalhes e exemplos.

Especificação

Especificação Situação Comentários

{{SpecName('ES6', '#sec-number.parsefloat', 'Number.parseFloat')}}

{{Spec2('ES6')}} Definição inicial.

Compatibilidade dos Navegadores

{{ CompatibilityTable() }}

Recurso Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suporte básico {{CompatNo}} {{CompatGeckoDesktop("25")}} {{CompatNo}} {{CompatNo}} {{CompatNo}}
Recurso Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte básico {{CompatNo}} {{CompatNo}} {{CompatGeckoMobile("25")}} {{CompatNo}} {{CompatNo}} {{CompatNo}}

Veja também