Math Floor: оператор округления вниз для чисел в JavaScript
Math.floor() - это функция в JavaScript, которая округляет переданное ей десятичное число в меньшую сторону до ближайшего целого числа. Она возвращает наименьшее целое число, которое меньше или равно данному числу.
Пример использования Math.floor():
let num = 3.7;
let result = Math.floor(num); // result будет равен 3
В этом примере, переменная "num" имеет значение 3.7, после применения Math.floor(), значение переменной "result" будет целым числом 3.
Если передать функции Math.floor() уже целое число, то результатом также будет это число, т.к. оно уже является наименьшим целым числом.
Например:
let num = 5;
let result = Math.floor(num); // result будет равен 5
Функция Math.floor() может быть использована для различных задач, например, для генерации случайных чисел в заданном диапазоне:
function random(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
let randomNum = random(1, 10); // генерирует случайное число от 1 до 10
В этом примере, функция random() использует Math.floor() для округления случайного числа в меньшую сторону до ближайшего целого числа от 1 до 10, где "min" и "max" - это минимальное и максимальное значения диапазона соответственно.