19 of 264 menu

Função parseFloat

A função parseFloat converte uma string em um número de ponto flutuante. Isso é útil para valores como '12.5px' - quando um número vem primeiro, seguido por unidades de medida. Se você aplicar a função parseFloat a '12.5px', o resultado será o número 12.5 (e será realmente um número, não uma string). A conversão ocorrerá apenas se o número inteiro estiver no início da string, caso contrário, será retornado NaN. Um segundo parâmetro opcional permite definir a base numérica do número, e a função retornará o número convertido da base especificada para a decimal.

Sintaxe

parseFloat(string, [base]);

Exemplo

Vamos extrair um número fracionário do início de uma string:

console.log(parseFloat('10.3px'));

Resultado da execução do código:

10.3

Exemplo

Neste exemplo, a função não conseguirá ler o número (pois ele não está no início da string) e retornará NaN:

let str = 'width: 100px'; console.log(parseFloat(str));

Resultado da execução do código:

NaN

Veja também

  • a função parseInt,
    que extrai um número inteiro do início de uma string
  • a função Number,
    que converte para número
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar