Ограничение чисел в JavaScript

Beginner

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

Введение

В этом лабораторном задании мы исследуем концепцию ограничения числа в заданном диапазоне на JavaScript. Цель этого лабораторного задания - помочь вам понять, как ограничивать значение числа определенным диапазоном, что является распространенной задачей программирования в различных приложениях. По окончании этого лабораторного задания у вас будет ясное представление о том, как реализовать функцию clampNumber в своем коде на JavaScript.

Это Guided Lab, который предоставляет пошаговые инструкции, чтобы помочь вам учиться и практиковаться. Внимательно следуйте инструкциям, чтобы выполнить каждый шаг и получить практический опыт. Исторические данные показывают, что это лабораторная работа уровня начальный с процентом завершения 100%. Он получил 96% положительных отзывов от учащихся.

Функция для ограничения числа в диапазоне

Для ограничения числа в заданном диапазоне используйте функцию clampNumber.

Для начала откройте Терминал/SSH и введите node, чтобы практиковаться в написании кода.

Функция clampNumber принимает три параметра: num, a и b. Она ограничивает num в заданном включительном диапазоне, заданном граничными значениями a и b, и возвращает результат.

Если num попадает в диапазон, функция возвращает num. В противном случае она возвращает ближайшее число в диапазоне.

Вот код для функции clampNumber:

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

И вот несколько примеров использования этой функции:

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

Резюме

Поздравляем! Вы завершили лабораторную работу по ограничению числа. Вы можете практиковаться в выполнении других лабораторных работ в LabEx, чтобы улучшить свои навыки.