Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 80 из 114 · 11 мин
Math.trunc, Math.sign, Math.pow, Math.sqrt, Math.cbrt, Math.hypot, Math.exp, Math.expm1, Math.log, Math.log2, Math.log10, Math.log1p и константы E, PI, SQRT2, SQRT1_2, LN2, LN10, LOG2E, LOG10E.
Сколько до пользователя по прямой, если он на 3 км восточнее и 4 км севернее?
Math.hypot(3, 4) — 5 км. У Math есть всё: корни, степени, логарифмы, константы.
Math.trunc() · Math.sign()trunc отбрасывает дробь (в отличие от floor для отрицательных); sign даёт −1, 0 или 1.console.log(Math.trunc(-4.7), Math.floor(-4.7), Math.sign(-3), Math.sign(0));Math.pow() · Math.sqrt() · Math.cbrt()pow(2, 10) = 2 ** 10; sqrt — квадратный корень, cbrt — кубический.console.log(Math.pow(2, 10), Math.sqrt(16), Math.cbrt(27));Math.hypot()hypot(3, 4) → 5.console.log(Math.hypot(3, 4), Math.hypot(1, 2, 2));Math.exp() · Math.expm1()exp(x) = eˣ; expm1(x) = eˣ − 1 точно для маленьких x.console.log(Math.exp(1), Math.expm1(1e-10));Math.log() · Math.log2() · Math.log10() · Math.log1p()log1p(x) = ln(1 + x) точно для малых x.console.log(Math.log(Math.E), Math.log2(8), Math.log10(1000), Math.log1p(1e-10));Math.PI · Math.EMath — встроенный объект с константами и функциями (не конструктор). π ≈ 3.14159 и e ≈ 2.71828.const r = 4;
console.log((Math.PI * r ** 2).toFixed(1), Math.E.toFixed(3));Math.SQRT2 · Math.SQRT1_2console.log(Math.SQRT2, Math.SQRT1_2);Math.LN2 · Math.LN10 · Math.LOG2E · Math.LOG10Econsole.log(Math.LN2, Math.LN10, Math.LOG2E, Math.LOG10E);Расстояние — Math.hypot, а не Math.sqrt(a*a + b*b): короче и без переполнения.
Напиши distance(dx, dy) через Math.hypot, и cylinderVolume(r, h) — объём цилиндра PI * r² * h, округлённый Math.round.
Выберите один ответ.
Что вернут Math.trunc(-2.5) и Math.floor(-2.5)?
Введите короткий ответ без лишних пробелов.
Чему равен Math.log2(1024)? Введи число.
Проверяем состояние обучения…