A conversão de uma determinada string em um número é útil e pode ser facilmente feita através de vários métodos JavaScript. Isso pode ser útil para os desenvolvedores para que eles possam manipular valores de string e executar cálculos nesses números facilmente. Neste artigo, discutiremos vários métodos fornecidos por JavaScript para converter uma string em um número, juntamente com exemplos para uma melhor demonstração e compreensão.
Maneiras de converter uma string em um número
Às vezes, queremos executar várias operações em alguns números e não podem ser feitos quando o tipo de dados desses valores numéricos é string. É por isso que o JavaScript fornece aos usuários métodos internos para converter seqüências em números e tornar a tarefa de executar operações e diferentes operadores nesses números mais fáceis.
Abaixo estão sete maneiras pelas quais você pode converter uma string fornecida em um número, juntamente com exemplos para o seu melhor entendimento.
Usando o número ()
Um dos métodos mais comuns de converter uma string em um número é usando o Número() Método que leva um parâmetro de string e retorna o valor do número. Caso a string fornecida não possa ser convertida em um número, o método retorna não um número de número (NAN), abaixo está um exemplo:
var exemplo = "44.09 "Saída:
Usando parseint ()
Outro método a ser usado para converter uma string em um número é usando parseint () que obtém qualquer valor numérico como string e converte -o em um tipo de dados numéricos, mas se você passar um número decimal, redonde o número e retornará um valor inteiro, como mostrado abaixo, através do exemplo a seguir:
var exemplo = "445.7 "Saída:
Usando parsefloat ()
Às vezes, queremos que o número decimal seja devolvido exatamente sem nenhuma modificação e, para isso, usamos o parsefloat () método. Se você passar vários números ou um número com string, apenas o número será retornado. Mas se você especificar a string primeiro e depois um número, será incapaz de que o método a converta em um número e retornará Nan, como mostrado abaixo através do exemplo:
var exemplo = "445.767 "Saída:
Usando o operador unário (+)
Outra maneira de converter uma string em um número é usando o operador unário “+”Juntamente com a variável que converterá a string em um número, conforme mostrado pelo exemplo dado abaixo:
var exemplo = "445.767 "Saída:
Usando matemática.chão()
Este método recebe uma string e retorna o tipo de dados numéricos, mas para decimais, ele retorna a parte inteira apenas como um número, como mostrado pelo exemplo fornecido abaixo:
var exemplo = "445.7 "Saída:
Usando o operador duplo tilde (~~)
Outra maneira de simplesmente converter uma string em um número é usando o duplo tilde “~~”Junto com a string que converterá qualquer string em um número. Em caso de valores decimais, então simplesmente pega a parte inteira e ignora a parte decimal.
var exemplo = "60.67 "Saída:
Multiplicação com um número
A maneira mais simples de converter uma string em um número é multiplicando essa string com 1, que retornará um número. Os valores decimais e inteiros serão retornados com o número como um tipo de dados mostrado através do exemplo abaixo:
var exemplo = "60.67 "Saída:
Conclusão
Existem várias maneiras de converter uma string em número, alguns métodos internos e alguns outros operadores para usar para esse fim. Neste artigo, discutimos diferentes métodos internos, bem como algumas maneiras de converter uma string em números. Você pode simplesmente multiplicar a string por uma que a converterá em um número ou você pode usar métodos embutidos, conforme discutido neste artigo, juntamente com exemplos para o seu melhor entendimento.