Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 54 из 114 · 8 мин
Math.random, Math.floor, случайный элемент массива, Math.min, Math.max и Math.abs.
В викторине вопросы всегда идут одинаково. Хочу случайный порядок.
Math.random() даёт случайное число от 0 до 1. Остальное — арифметика.
Math.random()console.log(Math.random());const tips = ["Пей воду", "Делай перерывы", "Повторяй пройденное"];
console.log(tips[Math.floor(Math.random() * tips.length)]);Math.min() · Math.max()Math.max(...scores) — максимум массива через spread.const scores = [150, 290, 220];
console.log(Math.min(...scores), Math.max(...scores));Math.abs()Math.abs(-5) → 5.console.log(Math.abs(220 - 290));Math.random не годится для паролей и промокодов — для них есть crypto.getRandomValues.
Напиши pick(list), которая возвращает случайный элемент массива, и best(scores) — наибольший результат.
Выберите один ответ.
Какие числа даёт Math.floor(Math.random() * 3)?
Выберите один ответ.
Как найти максимум массива scores?
Проверяем состояние обучения…