Como verificar se um valor é um número em JavaScript

Como Verificar Se Um Valor E Um Numero Em Javascript



Ao programar em JavaScript, pode haver um requisito para classificar os dados com base em vários tipos de dados. Por exemplo, anexando o tipo de dados idênticos aos dados contidos, gerenciando assim os registros de forma eficaz. Nesses casos, verificar se um valor é um número em JavaScript ajuda a manter o design geral do documento e a analisar os registros de maneira eficaz.

Este artigo demonstrará as abordagens para verificar se um valor é um número em JavaScript.

Como verificar/verificar se um valor é um número usando JavaScript?

Para verificar se um valor é um número usando JavaScript, aplique as seguintes abordagens:







  • tipo de ” operador.
  • isFinite() ” método.

Vamos ilustrar as abordagens declaradas uma a uma!



Abordagem 1: verificar/verificar se um valor é um número em JavaScript usando o operador typeOf

O ' tipo de ” obtém o tipo de dados da variável. Este operador pode ser utilizado para aplicar uma verificação sobre o valor especificado referindo-se ao tipo de dados desejado.



Observação : 5 tipos de dados diferentes em JavaScript podem conter valores:





  • corda
  • boleano
  • número
  • função
  • objeto

Exemplo
Vamos analisar o seguinte exemplo:

< tipo de script = 'texto/javascript' >
deixe valor dado = 7 ;
E se ( tipo de dadoValor === 'número' ) {
console. registro ( 'O valor é um número' ) ;
}
senão {
console. registro ( 'O valor não é um número' ) ;
}
roteiro >

Aplique as etapas abaixo indicadas, conforme fornecido no código acima:



  • Em primeiro lugar, inicialize o valor declarado.
  • Depois disso, aplique o “ tipo de ” sobre o valor especificado para verificar se ele é do tipo “ número ” tipo de dados com a ajuda do “ igualdade estrita (===) ” operador.
  • A mensagem declarada na condição “se” será exibida na condição satisfeita.
  • Caso contrário, o “ senão ” condição será executada.

Resultado

Portanto, está provado que o valor especificado “7” é do tipo de dados “ número ”.

Abordagem 2: verifique se um valor é um número em JavaScript usando o método isFinite ()

O ' isFinite() ” retornará verdadeiro se um valor for um número finito. Este método pode ser implementado com um associado “ Número ” para verificar se o valor fornecido é do tipo número e é finito (contável).

Sintaxe

é finito ( val )

Nesta sintaxe:

val ” refere-se ao valor que precisa ser testado.

Exemplo
O exemplo abaixo indicado explica o conceito discutido:

< tipo de script = 'texto/javascript' >
deixe valor dado = 3 ;
E se ( Número . é finito ( dadoValor ) ) {
console. registro ( 'O valor é um número' ) ;
}
senão {
console. registro ( 'O valor não é um número' ) ;
}
roteiro >

No bloco de código acima:

  • Da mesma forma, inicialize o valor declarado.
  • Na próxima etapa, aplique o “ isFinite() ” para verificar se o número especificado é numérico e finito (contável).
  • Por último, o “ E se ' e ' senão ” as condições serão executadas nas condições satisfeitas e não satisfeitas, respectivamente.

Resultado

A saída acima prova que o requisito desejado foi alcançado.

Conclusão

O ' tipo de ” operador ou o “ isFinite() ” pode ser implementado para verificar se o valor fornecido é um número em JavaScript. A primeira abordagem pode ser utilizada para verificar o valor com base em seu tipo de dados. A última abordagem pode ser aplicada para executar o requisito desejado, verificando o número finito (contável) de dígitos no valor. Este artigo demonstrou as abordagens para verificar se um valor é um número usando JavaScript.