28 lines
362 B
JavaScript
28 lines
362 B
JavaScript
export {
|
|
is_in_range,
|
|
clamp,
|
|
range,
|
|
};
|
|
|
|
|
|
|
|
function is_in_range (number, min, max) {
|
|
return number >= min && number <= max;
|
|
}
|
|
|
|
function clamp (number, min, max) {
|
|
return number < min
|
|
? min
|
|
: number > max
|
|
? max
|
|
: number;
|
|
}
|
|
|
|
function range (start, end) {
|
|
const result = [];
|
|
for (let n = start; n <= end; n++) {
|
|
result.push(n);
|
|
}
|
|
return result;
|
|
}
|