- Объект JavaScript: упражнение 9 с решением
- Руководство по математическим операциям в JavaScript
- Свойство Math.PI
- Получение абсолютного значения
- Генерация случайного числа
- Вычисление квадратного корня числа
- Округление чисел
- Метод ceil()
- Метод floor()
- Метод round()
- Поиск самых больших и самых маленьких чисел
- Возведение чисел в степень
- Выполнение тригонометрических операций
- Похожие посты
- Руководство по сортировке массивов в JavaScript
- Руководство по массивам в JavaScript
- Руководство по работе с атрибутами DOM в JavaScript
- JavaScript — Урок 5. Параметры функции
Объект JavaScript: упражнение 9 с решением
Напишите программу на JavaScript для расчета площади и периметра круга. Создайте два метода для расчета площади и периметра. Радиус круга будет предоставлен пользователем.
JavaScript: площадь и окружность круга
В геометрии площадь, окруженная окружностью радиуса r, равна πr2. Здесь греческая буква π представляет собой константу, приблизительно равную 3,14159, которая равна отношению длины окружности любого круга к его диаметру.
Окружность круга — это линейное расстояние вокруг его края.
Почему площадь круга круга, умноженного на квадрат радиуса?
Пример решения: —
HTML-код:
Код JavaScript:
Блок — схема:
Демонстрация в реальном времени:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Каков уровень сложности этого упражнения?
Руководство по математическим операциям в JavaScript
Объект JavaScript Math предоставляет ряд полезных свойств и методов для выполнения математических задач, таких как генерация случайных чисел, округление чисел, выполнение вычислений и т. д. Он также включает методы для выполнения математических задач, которые обычно невозможно или слишком сложно выполнить с использованием стандартных математических операторов ( + , — , * , и / ), например вычисление значений синуса и косинуса.
Свойство Math.PI
Свойство Math.PI представляет собой отношение длины окружности к ее диаметру. PI ( π ) является математической константой, которая приблизительно равна 3.14159: Math.PI = π ≈ 3.14159 .
Вот пример, который вычисляет площадь круга, используя свойство Math.PI.
Объект Math является встроенным объектом JavaScript, поэтому к его свойствам и методам можно обращаться напрямую. Вам никогда не понадобится создавать объект Math, потому что он автоматически создается интерпретатором JavaScript.
Получение абсолютного значения
Метод Math.abs() используется для вычисления абсолютного (положительного) значения числа. Следовательно, -1 возвращается как 1, -5 как 5 и так далее. Вот пример:
Генерация случайного числа
Метод Math.random() используется для генерации случайного числа с плавающей запятой в диапазоне от 0 до 1 , но не включая 1 . Однако, если вы хотите случайное целое число от нуля до целого числа больше единицы, вы можете использовать следующее решение:
Вычисление квадратного корня числа
Метод Math.sqrt() используется для вычисления квадратного корня числа: Math.sqrt(x) = x
Если число отрицательное, возвращается NaN . Вот пример:
Округление чисел
Объект JavaScript Math предоставляет несколько методов для округления чисел, каждый из которых имеет свое назначение. Разберем эти методы подробнее.
Метод ceil()
Метод Math.ceil() округляет число до следующего наибольшего целого числа. Таким образом, 3,5 становится 4, -5,7 становится -5 (потому что -5 больше -6). Вот пример:
Метод floor()
Метод Math.floor() округляет число до следующего младшего целого числа. Таким образом, 3,5 становится 3, -5,7 становится -6 (потому что -6 меньше -5). Вот пример:
Метод round()
Метод Math.round() округляет число до ближайшего целого числа таким образом, что если десятичная часть равна .5 или больше, число округляется в большую сторону, в противном случае округляется в меньшую сторону. Таким образом, 3,5 становится 4, -5,7 становится -6, 4,49 становится 4 и так далее. Вот пример:
Поиск самых больших и самых маленьких чисел
Методы Math.max() и Math.min() используются для определения того, какое число является наибольшим или наименьшим в группе чисел. Вот пример:
Вы также можете найти максимальное или минимальное значение в массиве или массивоподобном объекте, используя метод apply() , как показано в следующем примере:
Есть еще более простой способ сделать это. В ECMAScript 6 вы можете выполнить то же самое, используя новый оператор распространения ( . ), как показано в примере ниже:
Возведение чисел в степень
Метод Math.pow() используется для возведения числа в указанную степень.
Выражение Math.pow(x, y) — эквивалентно математическому x y — показывает, сколько раз основание x умножается на показатель степени y . Вот пример:
Положительный показатель указывает на умножение (5 2 = 5 x 5 = 25), отрицательный показатель указывает на деление (5 -2 = 1/5 2 = 0.04), тогда как дробный показатель указывает на корень основания.
Выполнение тригонометрических операций
Math-объект JavaScript также предоставляет несколько тригонометрических методов, таких как sin() , cos() , tan() для выполнения тригонометрических операций. Эти методы работают в радианах, поэтому перед использованием их необходимо умножить измерения в градусах на π/180 .
Поскольку радианы пи равны 180 градусам: π rad = 180° . Следовательно, π/2 радиана равно 90 градусам, π/3 радиана равно 60 градусам и так далее. Вот пример:
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка 5 / 5. Количество оценок: 1
Оценок пока нет. Поставьте оценку первым.
Похожие посты
- 24 декабря, 2019
- 4-5 мин.
- 77
Руководство по сортировке массивов в JavaScript
- 17 декабря, 2019
- 12-17 мин.
- 63
Руководство по массивам в JavaScript
- 15 декабря, 2019
- 2-3 мин.
- 71
Руководство по работе с атрибутами DOM в JavaScript
Разработка сайтов для бизнеса
Если у вас есть вопрос, на который вы не знаете ответ — напишите нам, мы поможем разобраться. Мы всегда рады интересным знакомствам и новым проектам.
JavaScript — Урок 5. Параметры функции
На прошлом уроке мы написали сценарий, который вычисляет площадь прямоугольника по введенным пользователем значениям длины и ширины. Также мы написали функцию, которая собственно и производит вычисление. Но что, если у нас будет несколько html-страниц, на которых нужно будет вычислять площадь прямоугольника. Нам придется написать для каждой свою функцию? Если оставить сценарий в том виде, в котором он находится сейчас, то — ДА. Но это, как вы понимаете, не очень удобно.
Разумнее написать один раз функцию и в дальнейшем использовать ее на всех html-страницах. Для этого html-страница должна каким-то образом указать функции, какие именно значения (с какой страницы) брать для вычисления. Вот здесь нам и пригодятся параметры (те, которые указываются в круглых скобках).











