Введение
В этом лабораторном задании мы исследуем концепцию ограничения числа в заданном диапазоне на JavaScript. Цель этого лабораторного задания - помочь вам понять, как ограничивать значение числа определенным диапазоном, что является распространенной задачей программирования в различных приложениях. По окончании этого лабораторного задания у вас будет ясное представление о том, как реализовать функцию clampNumber в своем коде на JavaScript.
Функция для ограничения числа в диапазоне
Для ограничения числа в заданном диапазоне используйте функцию 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, чтобы улучшить свои навыки.