Como converter uma string em um número inteiro em javascript

Como converter uma string em um número inteiro em javascript
No JavaScript, existem várias funções para converter dados da string em dados numéricos, por exemplo, a função número (), função parseint (), função parsefloat () e assim por diante. Agora, se falarmos especificamente sobre a conversão do tipo de dados da string em tipo de dados inteiro, ele pode ser alcançado usando a função JavaScript parseint ().

Principalmente, convertemos o tipo de dados da string em conversão inteira quando precisamos executar algumas tarefas matemáticas sobre as cordas que contêm valores numéricos.

Esta postagem explorará os aspectos listados abaixo para entender como converter dados do tipo string em dados do tipo inteiro em JavaScript:

  • O que é função parseint ()?
  • Sintaxe do Parseint ()
  • Como usar o função parseint () em javascript?

Então, vamos começar!

O que é função parseint ()?

Em JavaScript, Parseint () é uma função interna que converte/analisa os dados do tipo string em dados do tipo inteiro. A função parseInt () assume um valor de string como um parâmetro e a analisa no valor inteiro.

Sintaxe do Parseint ()

Vamos dar uma olhada na parte abaixo do código para uma profunda compreensão da função parseInt ():

parseint (valor, radix);

Aqui, o Radix é um parâmetro opcional que mostra qual sistema numérico será usado, i.e., binário, hexadecimal, etc.

Como usar o função parseint () em javascript?

Vamos considerar o exemplo abaixo para entender como a função parseint () funciona no javascript:

var value = "112";
console.log ("valor original", valor);
console.log ("Tipo de valor original:", typeof (valor));
converttedValue = parseint (valor);
console.log ("Valor convertido", converttedValue);
console.log ("tipo de valor convertido:", tipoof (converttedValue));

No programa de exemplo, em primeiro lugar, imprimimos o valor original e seu tipo de dados, depois utilizamos a função parseint () para analisar/converter os dados do tipo string para inteiro. Finalmente, imprimimos o valor convertido e o tipo de valor convertido usando o operador TIPOOF:

A saída verificou que, inicialmente, o tipo da variável é uma string; No entanto, a função parseint () converteu a string em um número inteiro.

O snippet de código abaixo dado fornecerá mais clareza sobre a função parseint ():

var value1 = "112";
var valor2 = 12;
console.log ("primeiro valor:", valor1);
console.log ("Segundo valor:", valor2);
console.log ("Adicione valores originais:", value1 + value2);
converttedValue = parseint (valor1);
console.log ("Adicione valores convertidos:", value2 + converttedValue);

O exemplo acima executou as seguintes tarefas:

  • Inicialmente, imprimimos os valores originais no console do navegador,
  • Em seguida, realizamos adição nos valores originais.
  • Posteriormente, convertemos o primeiro valor usando a função parseint ().
  • Por fim, imprimimos a adição do segundo valor e o valor convertido no console do navegador:

A partir do trecho acima, observamos que ambos os valores foram concatenados quando realizamos a adição nos valores originais. Quando realizamos adição nos valores convertidos, obtivemos o resultado desejado, eu.e., a soma de ambos os valores.

Conclusão

Em JavaScript, Parseint () é uma função interna que converte/analisa os dados do tipo string em dados do tipo inteiro. A função parseInt () assume um valor de string como um parâmetro e a analisa no valor inteiro. Este post apresentou um guia abrangente sobre como converter uma string em um número inteiro em javascript usando alguns exemplos adequados.