"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Verificação de tipo JavaScript | Tutoriais de programação

Verificação de tipo JavaScript | Tutoriais de programação

Publicado em 2024-11-02
Navegar:882

Introdução

Este artigo aborda as seguintes habilidades técnicas:

JavaScript Type Checking | Programming Tutorials

Neste laboratório, exploraremos uma função JavaScript que verifica se um valor fornecido é de um tipo especificado. Usaremos a função is(), que aproveita a propriedade do construtor e o método Array.prototype.includes() para determinar se o valor é do tipo especificado. Este laboratório ajudará você a entender melhor a verificação de tipo em JavaScript.

Função para verificar se o valor é do tipo

Para verificar se um valor fornecido é de um tipo especificado, siga estas etapas:

  • Certifique-se de que o valor não seja indefinido ou nulo usando Array.prototype.includes().
  • Use Object.prototype.constructor para comparar a propriedade do construtor no valor com o tipo especificado.
  • A função is() abaixo realiza essas verificações e retorna verdadeiro se o valor for do tipo especificado e falso caso contrário.
const is = (type, val) => ![, null].includes(val) && val.constructor === type;

Você pode usar is() para verificar se um valor é de vários tipos, como Array, ArrayBuffer, Map, RegExp, Set, WeakMap, WeakSet, String, Number e Boolean. Por exemplo:

is(Array, [1]); // true
is(Map, new Map()); // true
is(String, ""); // true
is(Number, 1); // true
is(Boolean, true); // true

Resumo

Parabéns! Você concluiu o laboratório Verificar se o valor é do tipo. Você pode praticar mais laboratórios no LabEx para melhorar suas habilidades.

JavaScript Type Checking | Programming Tutorials


? Pratique agora: verifique se o valor é do tipo


Quer saber mais?

  • ? Aprenda as árvores de habilidades JavaScript mais recentes
  • ? Leia mais tutoriais de JavaScript
  • ? Junte-se ao nosso Discord ou envie um tweet para nós @WeAreLabEx
Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/labex/javascript-type-checking-programming-tutorials-4o5k?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3