JavaScript: проверьте, попадает ли указанное число в указанный диапазон
Основы JavaScript (синтаксис ES6): упражнение 217 с решением
Напишите программу на JavaScript, чтобы проверить, попадает ли данное число в указанный диапазон.
Пример решения:
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Check if the given number falls within the given range</title>
</head>
<body>
</body>
</html>
Код JavaScript:
//#Source https://bit.ly/2neWfJ2
const inRange = (n, start, end = null) => {
if (end && start > end) end = [start, (start = end)][0];
return end == null ? n >= 0 && n < start : n >= start && n < end;
};
console.log(inRange(3, 2, 5));
console.log(inRange(3, 4));
console.log(inRange(2, 3, 5));
console.log(inRange(3, 2));
Пример вывода:
правда правда ложный ложный
Блок - схема:
Демонстрация в реальном времени:
См. Pen javascript-basic-упражнение- 217-1 от w3resource ( @ w3resource ) на CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на JavaScript, чтобы получить все индексы val в массиве. Если val никогда не встречается, возвращает [].
Далее: Напишите программу на JavaScript, чтобы узнать, сколько раз выполнялась функция в секунду.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code