"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Vérification de type JavaScript | Tutoriels de programmation

Vérification de type JavaScript | Tutoriels de programmation

Publié le 2024-11-02
Parcourir:404

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é, procédez comme suit :

  • 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;

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

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
Déclaration de sortie Cet article est reproduit sur : https://dev.to/labex/javascript-type-checking-programming-tutorials-4o5k?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3