Maison> interface Web> js tutoriel> le corps du texte

Vérification de type JavaScript | Tutoriels de programmation

WBOY
Libérer: 2024-08-30 18:32:00
original
682 Les gens l'ont consulté

Introduction

Cet article couvre les compétences techniques suivantes :

JavaScript Type Checking | Programming Tutorials

Dans cet atelier, nous explorerons une fonction JavaScript qui vérifie si une valeur fournie est d'un type spécifié. Nous utiliserons la fonction is(), qui exploite la propriété constructeur et la méthode Array.prototype.includes() pour déterminer si la valeur est du type spécifié. Cet atelier vous aidera à mieux comprendre la vérification de type en JavaScript.

Fonction pour vérifier si la valeur est de type

Pour vérifier si une valeur fournie est d'un type spécifié, suivez ces étapes :

  • Assurez-vous que la valeur n'est pas indéfinie ou nulle en utilisant Array.prototype.includes().
  • Utilisez Object.prototype.constructor pour comparer la propriété du constructeur sur la valeur avec le type spécifié.
  • La fonction is() ci-dessous effectue ces vérifications et renvoie true si la valeur est du type spécifié, et false sinon.
const is = (type, val) => ![, null].includes(val) && val.constructor === type;
Copier après la connexion

Vous pouvez utiliser is() pour vérifier si une valeur est de différents types, tels que Array, ArrayBuffer, Map, RegExp, Set, WeakMap, WeakSet, String, Number et Boolean. Par exemple :

is(Array, [1]); // true is(Map, new Map()); // true is(String, ""); // true is(Number, 1); // true is(Boolean, true); // true
Copier après la connexion

Résumé

Félicitations ! Vous avez terminé l’atelier Vérifier si la valeur est de type. Vous pouvez pratiquer davantage de laboratoires dans le LabEx pour améliorer vos compétences.

JavaScript Type Checking | Programming Tutorials


? Entraînez-vous maintenant : vérifiez si la valeur est de type


Vous voulez en savoir plus ?

  • ? Découvrez les derniers arbres de compétences JavaScript
  • ? Lire plus de didacticiels JavaScript
  • ? Rejoignez notre Discord ou tweetez-nous @WeAreLabEx

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!