Tipo de Valor

Beginner

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

Introdução

Neste laboratório, exploraremos o conceito de tipos de dados em JavaScript. Aprenderemos como usar a função getType para determinar o tipo nativo de qualquer valor fornecido, seja ele undefined, null ou uma instância de um construtor. Ao final do laboratório, você terá uma sólida compreensão de como trabalhar com diferentes tipos de dados em JavaScript.

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 97%. Recebeu uma taxa de avaliações positivas de 100% dos estudantes.

Função para Obter o Tipo de Valor

Para obter o tipo de um valor, use a seguinte função:

const getType = (v) => {
  if (v === undefined) {
    return "undefined";
  }

  if (v === null) {
    return "null";
  }

  return v.constructor.name;
};
  • A função retorna 'undefined' ou 'null' se o valor for undefined ou null.
  • Caso contrário, ela retorna o nome do construtor usando Object.prototype.constructor e Function.prototype.name.

Exemplo de uso:

getType(new Set([1, 2, 3])); // 'Set'

Resumo

Parabéns! Você concluiu o laboratório de Tipo de Valor. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.