Различия
Показаны различия между двумя версиями страницы.
— | object_math [2025/07/06 12:39] (текущий) – создано - внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Справочник JavaScript: Математические вычислений Object Math ====== | ||
+ | |||
+ | |||
+ | Поддержка математических вычислений в [[JavaScript|JavaScript]] обеспечивается объектом [[DOM|DOM]] Math. Данный объект не требует создания переменных типа Math при помощи оператора new - его можно использовать непосредственно в любой точке сценария. Использование объекта Math сводится к обращению к его свойствам или вызову его методов. | ||
+ | |||
+ | Рассмотрим применение объекта Math на примере вычисления площади круга по формуле: | ||
+ | <file JavaScript> | ||
+ | var r=10; // радиус окружности | ||
+ | var len = Math.PI*Math.pow(r, | ||
+ | </ | ||
+ | В приведенном фрагменте сценария используется свойство PI объекта Math для получения значения числа π и метод pow() для возведения радиуса окружности во вторую степень | ||
+ | < | ||
+ | var t=Math.pow(3, | ||
+ | </ | ||
+ | Случайное число в заданном диапазоне: | ||
+ | <file JavaScript> | ||
+ | var a=N+Math.floor(Math.random()*(M-N)), | ||
+ | </ | ||
+ | |||
+ | ===== Свойства класса 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) Возвращает угол в радианах между горизонтальной осью и прямой, | ||
+ | * cos(число) Возвращает косинус числа, заданного в радианах | ||
+ | * sin(число) Возвращает синус числа, заданного в радианах | ||
+ | * tan(число) Возвращает тангенс числа, заданного в радианах | ||
+ | * ceil(число)Возвращает ближайшее целое число, большее или равное аргументу | ||
+ | * floor(число)Возвращает ближайшее целое число, меньшее или равное аргументу | ||
+ | * round(число) Возвращает целое число, округленное по правилам математики (если дробная часть меньше 0.5, то округляет в большую сторону, | ||
+ | * exp(число) Возвращает результат возведения числа е в степень, | ||
+ | * log(число) Возвращает натуральный логарифм числа | ||
+ | * max(число1, | ||
+ | * min(число1, | ||
+ | * pow(число, | ||
+ | * sqrt(число) Возвращает корень квадратный из числа | ||
+ | * random() Возвращает псевдослучайное число от 0 включительно до 1 исключительно | ||
📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.
📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Nginx простые примеры конфигурации
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах
7 Самых Популярных Обзоров
- Хостинг для Python-скриптов и приложений
- ТОП 4 лучших антидетект браузеров (Бесплатные & Платные)
- Подборка купонов (промокоды) на хостинг, антидетект браузеры
- Обзор THE.Hosting (PQ Hosting): надежный хостинг с профессиональной поддержкой
- Хостинг в России
- Хостинг в Европе
- Обзор браузера Dolphin {anty} для мультиаккаунтинга