Справочник JavaScript: Математические вычислений Object Math
Поддержка математических вычислений в JavaScript обеспечивается объектом DOM Math. Данный объект не требует создания переменных типа Math при помощи оператора new - его можно использовать непосредственно в любой точке сценария. Использование объекта Math сводится к обращению к его свойствам или вызову его методов.
Рассмотрим применение объекта Math на примере вычисления площади круга по формуле: π*r2
var r=10; // радиус окружности var len = Math.PI*Math.pow(r,2); // вычисление площади круга
В приведенном фрагменте сценария используется свойство PI объекта Math для получения значения числа π и метод pow() для возведения радиуса окружности во вторую степень
var t=Math.pow(3,5); //в переменной t будет значение 243
Случайное число в заданном диапазоне:
var a=N+Math.floor(Math.random()*(M-N)),
где N- начало диапазона, M – конец диапазона
Свойства класса Math
- E Содержит константу Эйлера (число е)
- PI Содержит число π
- LN2 Содержит значение натурального логарифма двух (ln 2)
- LN10 Содержит значение натурального логарифма десяти (ln 10)
- LOG2E Логарифм числа е по основанию 2
- LOG10E Логарифм числа е по основанию 10
- SQRT1_2 Корень квадратный из 1/2
- SQRT2 Корень квадратный из 2
Методы класса Math
- abs(число) Возвращает абсолютное значение аргумента
- acos(число) Возвращает арккосинус числа в радианах
- asin(число) Возвращает арксинус числа в радианах
- atan(число) Возвращает арктангенс числа в радианах
- atan2(X,Y) Возвращает угол в радианах между горизонтальной осью и прямой, проведенной через начало координат и точку с координатами X,Y
- cos(число) Возвращает косинус числа, заданного в радианах
- sin(число) Возвращает синус числа, заданного в радианах
- tan(число) Возвращает тангенс числа, заданного в радианах
- ceil(число)Возвращает ближайшее целое число, большее или равное аргументу
- floor(число)Возвращает ближайшее целое число, меньшее или равное аргументу
- round(число) Возвращает целое число, округленное по правилам математики (если дробная часть меньше 0.5, то округляет в большую сторону, если меньше, то в меньшую)
- exp(число) Возвращает результат возведения числа е в степень, заданную числом
- log(число) Возвращает натуральный логарифм числа
- max(число1, число2, …) Возвращает максимальное из перечисленных чисел. Если одно из чисел равно NaN, то возвращается NaN.
- min(число1, число2, …) Возвращает минимальное из перечисленных чисел. Если одно из чисел равно NaN, то возвращается NaN.
- pow(число, степень) Возвращает результат возведения числа в указанную степень
- sqrt(число) Возвращает корень квадратный из числа
- random() Возвращает псевдослучайное число от 0 включительно до 1 исключительно
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах