Type de valeur

Beginner

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

Introduction

Dans ce laboratoire, nous allons explorer le concept de types de données en JavaScript. Nous apprendrons à utiliser la fonction getType pour déterminer le type natif de n'importe quelle valeur donnée, qu'il s'agisse de undefined, null ou d'une instance d'un constructeur. À la fin du laboratoire, vous aurez une compréhension solide de la manière de travailler avec différents types de données en JavaScript.

Ceci est un Guided Lab, qui fournit des instructions étape par étape pour vous aider à apprendre et à pratiquer. Suivez attentivement les instructions pour compléter chaque étape et acquérir une expérience pratique. Les données historiques montrent que c'est un laboratoire de niveau débutant avec un taux de réussite de 97%. Il a reçu un taux d'avis positifs de 100% de la part des apprenants.

Fonction pour obtenir le type d'une valeur

Pour obtenir le type d'une valeur, utilisez la fonction suivante :

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

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

  return v.constructor.name;
};
  • La fonction renvoie 'undefined' ou 'null' si la valeur est undefined ou null.
  • Sinon, elle renvoie le nom du constructeur en utilisant Object.prototype.constructor et Function.prototype.name.

Utilisation exemple :

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

Sommaire

Félicitations ! Vous avez terminé le laboratoire sur le type de valeur. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.