Como verificar se a string é um número em javascript

Como verificar se a string é um número em javascript
Uma string é uma parte essencial da exibição de qualquer informação para o usuário. No JavaScript, vários métodos são fornecidos para executar operações em strings. Às vezes, valores numéricos também foram vistos como uma string. Nesse caso, é preferido verificar se a variável/valor é um número ou string. Para fazer isso, o JavaScript oferece uma variedade de métodos.

Neste guia, você estudará como avaliar se a string é um número por vários métodos. O conteúdo deste guia está listado abaixo:

  • Como verificar se a string é um número em javascript
  • Usando o operador "+" para verificar se a string é um número
  • Usando a condição de if-else para verificar se a string é um número
  • Usando "regex" para verificar se uma string é um número

Como verificar se a string é um número em javascript?

Em JavaScript, um método embutido isnan () avalia a string de forma que, se a string passada for um número. Esta função interna do JavaScript retorna uma saída verdadeira ou falsa com base na cadeia de passagem.

Além disso, o “+”O operador é empregado para verificar a string convertendo a string em um número. Ele retorna a Nan valor para representar que a string não é um número. finalmente, o regex A expressão é empregada para calcular o número como uma string.

Método 1: Usando o operador "+" para verificar se a string é um número

Este método refere -se ao uso do operador "+" para verificar se uma string é um número. O código a seguir faz uso do “+”Operador para verificar se a string é um número.

Código

console.log ("Um exemplo para verificar se a string é um número");
console.log (+'45423')
console.log (+'javascript')

O código utiliza o operador Plus, passando pelo “45423” número e string como um “JavaScript”.

Saída

O resultado retorna 45423 e Nan no console. Isso mostra que o operador Plus avalia a string retornando um Nan valor.

Método 2: Usando a condição de if-else para verificar se a string é um número

Em JavaScript, o isnan () o método avalia a string verificando um número ou não. Ele retorna o valor verdadeiro, passando uma string como uma entrada que mostra que a string não é um número. O método é adaptado com as condições if-else para verificar a string em javascript. Por exemplo, o código é o seguinte:

Código


Exemplo para verificar se uma string



\

Neste código, a descrição é a seguinte:

  • Uma variável "S1”É empregado para armazenar a string“JavaScript”.
  • Depois disso, uma condição é aplicada no If Declaração usando o isnan () Método para calcular se a string for um número.
  • O mesmo processo é seguido pela passagem do número “500" através da N1.
  • finalmente, oescrever() O método é utilizado para exibir o resultado calculado no navegador.

Saída

A saída mostra que “JavaScript não é um número” e “500 é um número”.

Método 3: Usando "regex" para verificar se uma string é número

Outro método é considerado para avaliar a string usando uma expressão regex.

Código

console.log ("Um exemplo para verificar se a string é um número");
função isnum (v)
retornar /\ d /.teste (v);

console.log (isnum ('javascript'));
console.log (isnum ('734239'));

O isnum () o método é adaptado com o regex expressão para verificar se a string é um número.

Saída

A saída mostra que a string “JavaScript” retorna falso. Representa a corda que passa como um número ilegal.

Conclusão

O método interno “isnan () ” é o mais comumente usado para verificar se a string é um número ou não. Neste artigo, mais operadores, Expressões regex, e declarações if-else são usados ​​com o isnan () método para avaliar a string convertendo -a em um número. Ele retorna a verdadeiro valor se o valor de entrada não for transformado em um número. Ao realizar vários exemplos, você aprendeu a verificar se a string é um número ou não.