Valor é Número

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Neste laboratório, focaremos na criação de uma função JavaScript que verifica se um determinado valor é um número. Utilizaremos o operador typeof e uma proteção contra NaN para garantir que a função retorne true apenas para números válidos. Este laboratório ajudará você a aprimorar sua compreensão dos tipos de dados JavaScript e da verificação de tipos.

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível iniciante com uma taxa de conclusão de 100%. Recebeu uma taxa de avaliações positivas de 97% dos estudantes.

Verificando se um Valor é um Número em JavaScript

Para verificar se um valor é um número em JavaScript, você pode usar o operador typeof para determinar se o valor é classificado como um primitivo do tipo número. Para evitar problemas com NaN, que tem um typeof igual a number e não é igual a si mesmo, você também pode verificar se o valor é igual a si mesmo usando val === val.

Aqui está um exemplo de função que verifica se um determinado valor é um número:

const isNumber = (val) => typeof val === "number" && val === val;

Você pode usar esta função da seguinte forma:

isNumber(1); // true
isNumber("1"); // false
isNumber(NaN); // false

Resumo

Parabéns! Você concluiu o laboratório "Valor é Número". Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.