Математичні Операції в JavaScript
Свайпніть щоб показати меню
JavaScript може виконувати наступні операції з числами:
- Додавання (
+); - Віднімання (
-); - Множення (
*); - Ділення (
/); - Остача від ділення, або Модуль (
%); - Піднесення до степеня (
**).
Примітка
Якщо ви вже знайомі з цими операціями та принципами їх роботи, переходьте до останнього розділу (Пріоритет виконання операцій) або продовжуйте вивчення цієї глави.
Додавання та віднімання
123456console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
Множення та ділення
1234567console.log(12 * 3); // Multiplication console.log(12 / 3); // Division console.log(273 / 23); // Division let a = 77, b = 11; console.log(a * b); // Multiplication console.log(a / b); // Division
Остача від ділення (Модуль)
Ця операція повертає остачу від ділення та виконується за допомогою оператора %:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
Піднесення до степеня
Ця операція підносить число до певного степеня. Перше число — це основа, а друге — показник степеня, до якого потрібно піднести основу. Операція виконується за допомогою оператора **:
123456console.log(10 ** 6); // 10 * 10 * 10 * 10 * 10 * 10 (6 times) console.log(2 ** 7); // 2 * 2 * 2 * 2 * 2 * 2 * 2 (7 times) let a = 2; let b = 3; console.log(a ** b);
Пріоритет виконання операцій
Кожна операція має свій пріоритет виконання, і послідовність виконання залежить від нього.
Примітка
Якщо операції мають однаковий пріоритет, вони виконуються зліва направо.
Для зміни пріоритету виконання можна використовувати дужки ( ):
123console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
Примітка
Дужки
()мають найвищий пріоритет. Спочатку обчислюються внутрішні дужки, потім зовнішні.
1. Що повертає оператор % у JavaScript?
2. Яким буде результат наступного виразу?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат