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:
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:
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.