Analise uma string com vírgulas para um número em javascript

Analise uma string com vírgulas para um número em javascript

Ao programar em JavaScript, pode haver um requisito para classificar os dados junk -dados de modo que um valor do tipo inteiro seja recuperado. Por exemplo, no caso de decodificar um conjunto de dados para utilizá -los efetivamente. Nessas situações, analisar uma string com vírgulas para um número em JavaScript é de grande ajuda na utilização dos recursos atuais de maneira inteligente e executando várias operações simultaneamente.

Este tutorial discutirá as abordagens para analisar uma string com vírgulas para um número usando JavaScript.

Como analisar uma string com vírgulas em um número usando JavaScript?

A string pode ser analisada com vírgulas a um número em JavaScript usando as seguintes abordagens em combinação com o “parsefloat ()”Método:

  • Método “Substituir ()” e “Expressão regular”.
  • Método “Replaceall ()”.

Vamos discutir cada uma das abordagens uma a uma!

Abordagem 1: analise uma string com vírgulas para um número em javascript usando o método reply ()

O "parsefloat ()”O método analisa um valor na forma de uma string e fornece o primeiro número em troca. Considerando que a "substituir()”O método procura um valor específico na string fornecida e depois a substitui. Esses métodos podem ser aplicados junto com a expressão regular para analisar o valor de string especificado e definido pelo usuário com vírgulas em um número fazendo uma pesquisa global para as vírgulas contidas no valor da string.

Sintaxe

parsefloat (valor)

Na sintaxe acima:

  • ““valor”Refere -se ao valor que precisa ser analisado.
corda.Substitua (pesquisa, novo)

Na sintaxe acima mencionada:

  • ““Procurar”É o valor que será substituído pelo declarado“novo”Valor na string fornecida.

Exemplo 1: analise uma string especificada com vírgulas para um número

Neste exemplo, o valor da string fornecido com vírgulas nele será analisado em um número:

Execute as etapas a seguir, conforme fornecido no código acima:

  • Em primeiro lugar, inicialize o valor da string declarado e exiba -o.
  • Depois disso, aplique o “substituir()”Método para fazer uma pesquisa global pelas vírgulas contidas no valor da string associado e substituí -las de modo que o valor seja mesclado.
  • O "parsefloat ()”Método analisará o valor de string resultante na etapa anterior em um número.

Saída

Na saída acima, pode -se observar que as vírgulas no valor da string especificado são omitidas primeiro e depois é analisado em um número.

Exemplo 2: analise uma string definida pelo usuário com vírgulas para um número

Neste exemplo em particular, o valor da string definido pelo usuário com vírgulas será analisado em um número:

Implementar as etapas abaixo, conforme declarado no código:

  • Insira o valor da string do usuário que precisa ser analisado no número e exibi -lo.
  • Na próxima etapa, da mesma forma, repita a abordagem discutida no exemplo anterior para substituir as vírgulas contidas no valor da string.
  • Por fim, exiba o valor de string analisado resultante em um número por meio do “parsefloat ()”Método.

Saída

A saída acima indica que o valor da string de entrada do usuário é analisado no número com sucesso.

Abordagem 2: analise uma string com vírgulas para um número em JavaScript usando o método replaceall ()

O "substitua tudo()”O método fornece uma nova string com todas as correspondências de padrões substituídas pela substituição especificada. Este método pode ser implementado para substituir todas as vírgulas contidas na string fornecida simplesmente, de modo que o valor da string seja mesclado e então seja analisado em um número.

Sintaxe

str.replaceall (padrão, substitua)

Aqui,

  • ““padrão”Refere -se à regex ou a uma substring que precisa ser substituída.
  • ““substituir”Corresponde à substituição que precisa ser feita no padrão.

Exemplo

Vamos ver o exemplo abaixo do ponto abaixo:

No trecho de código acima:

  • Da mesma forma, especifique o valor da string declarado e exiba -o.
  • Depois disso, aplique o “substitua tudo()”Método para substituir todas as vírgulas contidas no valor da string, de modo que o valor da string seja mesclado.
  • Além disso, aplique o “parsefloat ()”Método para analisar o valor resultante da string na etapa anterior em um número.

Saída

Fornecemos o método mais fácil para analisar uma primavera com vírgulas para um número em JavaScript.

Conclusão

O "parsefloat ()”Método em combinação com o“substituir()”Método e expressão regular ou o“substitua tudo()”O método pode ser usado para analisar uma string com vírgulas para numerar em JavaScript. A abordagem anterior utiliza a expressão regular para procurar as vírgulas globalmente e executar o requisito desejado. A última abordagem pode ser implementada para atender ao requisito, simplesmente especificando os parâmetros de acordo. Este artigo guiou sobre a análise de uma corda com vírgulas para um número usando JavaScript.