Math.PI
Свойство Math.PI представляет отношение длины окружности круга к его диаметру, приблизительно равное 3,14159:
Math.PI = π ≈ 3,14159 \mathtt<\mi
| Атрибуты свойства Math.PI | |
|---|---|
| Записываемое | нет |
| Перечисляемое | нет |
| Настраиваемое | нет |
Описание
Поскольку свойство PI является статическим свойством объекта Math , вы всегда должны использовать его как Math.PI , а не пытаться создавать экземпляр объекта Math и получать свойство от него (поскольку объект Math не является конструктором).
Примеры
Пример: использование свойства Math.PI
Следующая функция использует значение Math.PI для вычисления длины окружности по известному радиусу круга.
function calculateCircumference(radius) return 2 * Math.PI * radius; > calculateCircumference(1); // 6.283185307179586
Спецификации
| Specification |
|---|
| ECMAScript Language Specification # sec-math.pi |
Совместимость с браузерами
BCD tables only load in the browser
Смотрите также
Found a content problem with this page?
- Edit the page on GitHub.
- Report the content issue.
- View the source on GitHub.
This page was last modified on 20 янв. 2024 г. by MDN contributors.
Your blueprint for a better internet.
MDN
Support
- Product help
- Report an issue
Our communities
Developers
- Web Technologies
- Learn Web Development
- MDN Plus
- Hacks Blog
- Website Privacy Notice
- Cookies
- Legal
- Community Participation Guidelines
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998– 2024 by individual mozilla.org contributors. Content available under a Creative Commons license.
Объект math в javascript
Как уже было сказано, в javascript определены некоторые стандартные объекты и функции. Сегодня мы рассмотрим объект math и его методы.
Объект math работает с математическими функциями, а его методы можно использовать для вызова этих функций. Ниже представлены некоторые методы объекта math:
| метод | описание |
|---|---|
| abs | абсолютное значение |
| sin, cos, tan | тригонометрические функции |
| log | натуральный логарифм |
| exp | экспонента |
| pow | показательная функция |
| sqrt | квадратный корень |
| min | наименьшее значение |
| max | наибольшее значение |
Какие-то методы вы будете использовать часто, какие-то редко, а некоторые вам и вовсе не пригодятся. Рассмотрим пример использования объекта math.
Предположим мы хотим написать сценарий, который будет вычислять площадь треугольника по трем его сторонам. Для этого нам потребуется использовать формулу Герона:
Для тех, кто давно окончил школу, напоминаю:
S — площадь
a, b, c — длины сторон треугольника
Итак, напишем в html-странице код формы:
JavaScript — Урок 4. Создание JavaScript-функций
Функция — это именованная последовательность операторов (инструкций). Любая функция имеет следующий синтаксис:
function имя () оператор;
.
оператор;
>
Сначала идет ключевое слово function, затем имя функции, затем в круглых скобках перечисляются параметры (если они есть), затем в фигурных скобках перечисляются операторы, т.е. последовательность выполняемых действий. Каждый оператор заканчивается точкой с запятой.
Рассмотрим на примере. Во втором уроке мы создали html-страницу, страницу script.js для функций и подключили одну к другой. Эти страницы мы и будем использовать. Поместим в html-страницу следующий код:
Вычисление площади прямоугольника по двум точкам [закрыт]
Закрыт. Этот вопрос необходимо уточнить или дополнить подробностями. Ответы на него в данный момент не принимаются.
Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение.
Закрыт 2 года назад .
Цель задания: Научиться совместно применять переменные, математические операторы и функции объекта Math.
Задание: Запишите в переменные x и y координаты двух произвольных точек: x1, y1 — первая точка, x2, y2 — вторая точка. Вычислите площадь прямоугольника, противоположные углы которого представлены указанными точками. Выведите результат с помощью console.log. Проверка результата Для проверки подставляйте разные значения в переменные x1, y1, x2, y2 и смотрите на получившуюся площадь.
Примеры для проверки:
Для x1 = 2, y1 = 3, x2 = 10, y2 = 5 площадь равна 16; Для x1 = 10, y1 = 5, x2 = 2, y2 = 3 площадь равна 16 Для x1 = -5, y1 = 8, x2 = 10, y2 = 5 площадь равна 45; Для x1 = 5, y1 = 8, x2 = 5, y2 = 5 площадь равна 0; Для x1 = 8, y1 = 1, x2 = 5, y2 = 1 площадь равна 0
Не удаётся реализовать решение задачи из-за проблем с использованием формулы.
let x1 = 10 let y1 = 2 let x2 = -3 let y2 = 3 let cathetus = Math.abs(x1 - x2) let cathetus = Math.abs(y1 - y2) console.log(Math.sqrt( Math.pow(cathetus1, 2) + Math.pow(cathetus2, 2) ))