Função parsefloat em javascript | Explicado

Função parsefloat em javascript | Explicado
A função parsefloat () converte uma string em um flutuador equivalente buscando os valores numéricos dentro dessa string. Agora, você pode se perguntar por que isso é até útil. Bem, a maioria das aplicações recebe insumos na forma de cordas, pois são fáceis de criptografar e descriptografar para fins de segurança. Então, quando queremos realizar alguma operação nessas entradas, primeiro precisamos converter a string no flutuador ou equivalente inteiro equivalente.

Sintaxe da função parsefloat ()

varfloat = parsefloat (string)
  • Varfloat: Esta é a variável na qual o programa armazenaria o valor de flutuação retornado
  • Corda: Argumento obrigatório, do qual os valores de flutuação são buscados

Valor de retorno
O valor de retorno da função parsefloat () é do tipo de dados float

Informações adicionais

  • O parsefloat () apenas converterá os valores numéricos de uma string
  • Parsefloat retorna apenas o número para o primeiro personagem não numérico na string
  • Se a corda começar com um espaço em branco, esses espaços em branco serão ignorados

Exemplos da função parsefloat ()

Vamos dar uma olhada em alguns exemplos diferentes e suas saídas da função parsefloat ().

Uma string contendo apenas valores numéricos dentro dela
Então, vamos criar uma string para trabalhar com a seguinte linha:

var str1 = "123"

Em seguida, passe essa string para a função parsefloat () no log do console para obter a saída diretamente no terminal como:

console.log (parsefloat (str1));

Após a execução, obtemos o seguinte resultado em nosso terminal:

Como você pode ver, temos o valor numérico absoluto em nosso terminal.

Uma string contendo um valor numérico de ponto flutuante
Desta vez, vamos criar uma string que contém um ponto decimal com a seguinte linha:

var str2 = "123.22 ";

Em seguida, vamos analisar essa string e armazenar o valor de retorno dentro de outra variável, e então vamos passar por isso para consolar o log função como

var output = parsefloat (str2);
console.log (saída);

Temos o seguinte resultado no terminal:

Como você pode ver, obtivemos o valor total do ponto flutuante em nossa variável saída.

Uma string com um valor de ponto flutuante, mas zero no final
Para este exemplo, criaremos a seguinte string

var str3 = "99.100 ";

Como você pode ver, dentro da corda, o valor termina em dois zeros. Agora, vamos converter essa string em uma bóia e armazená -la dentro de uma nova variável como

var output = parsefloat (str3);

Depois disso, podemos usar a função de log do console para imprimir o valor dessa variável saída:

console.log (saída);

Após a execução, obtemos a seguinte saída:

Como você pode ver, a função parsefloat () removeu os zeros finais do valor numérico, pois eles não significam nada.

Uma string com espaços e vários números
Para este exemplo, vamos criar uma nova string que incluirá vários números, mas com espaços entre eles como

var str4 = "50 60 112 342";

Agora, vamos analisar dentro da função parsefloat () e depois armazenar o valor de retorno em uma variável como

var output = parsefloat (str4);

Agora, obtemos a tela usando a função de log do console como:

console.log (saída);

Após a execução, obtemos o seguinte resultado em nosso terminal:

Como você pode observar, ao encontrar um personagem que não seja um número ou um ponto decimal, o parsefloat () ignora os próximos personagens da string e só nos devolve o número antes do primeiro espaço em branco.

Uma string com um único número entre espaços
Agora, vamos trabalhar com outro exemplo, incluindo espaços, desta vez, vamos trabalhar com a seguinte sequência:

var str5 = "333";

Como você pode ver, a string acima contém o número entre espaços em branco nas duas extremidades. Agora vamos passar para a nossa função parsefloat () e, em seguida, vamos consolar a saída da saída no terminal usando:

var output = parsefloat (str5);
console.log (saída);

Temos o seguinte resultado em nosso terminal:

Como você pode ver, os espaços foram ignorados e apenas o número foi levado e convertido em valor de ponto flutuante.

Embrulhar

A função parsefloat () é uma função JavaScript embutida que veio com o lançamento do ES6. Esta função tem apenas um trabalho: pegar uma string, buscar os valores numéricos ou de ponto flutuante e retornar esse valor de ponto flutuante em uma variável. Neste post, fizemos vários exemplos da função parsefloat () para demonstrar alguns dos casos que podem ocorrer.