Limiter des nombres en JavaScript

Beginner

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

Introduction

Dans ce laboratoire, nous allons explorer le concept de limiter un nombre à une plage spécifiée en JavaScript. Le but de ce laboratoire est de vous aider à comprendre comment limiter la valeur d'un nombre à une certaine plage, ce qui est une tâche de programmation courante dans diverses applications. À la fin de ce laboratoire, vous aurez une compréhension claire de la manière d'implementer la fonction clampNumber dans votre code 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 100%. Il a reçu un taux d'avis positifs de 96% de la part des apprenants.

Fonction pour limiter un nombre à une plage

Pour limiter un nombre à une plage spécifiée, utilisez la fonction clampNumber.

Pour commencer, ouvrez le Terminal/SSH et tapez node pour pratiquer la programmation.

La fonction clampNumber prend trois paramètres : num, a et b. Elle limite num à l'intérieur de la plage inclusive spécifiée par les valeurs limites a et b et renvoie le résultat.

Si num est compris dans la plage, la fonction renvoie num. Sinon, elle renvoie le nombre le plus proche de la plage.

Voici le code de la fonction clampNumber :

const clampNumber = (num, a, b) =>
  Math.max(Math.min(num, Math.max(a, b)), Math.min(a, b));

Et voici quelques exemples d'utilisation de la fonction :

clampNumber(2, 3, 5); // 3
clampNumber(1, -1, -5); // -1

Sommaire

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