Математичні Операції в 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. Яким буде результат наступного виразу?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.33
Математичні Операції в 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. Яким буде результат наступного виразу?
Дякуємо за ваш відгук!