Математичні Операції в 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. Яким буде результат наступного виразу?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain the priority of execution for these operations in more detail?
What happens if I use multiple operators in a single expression?
Can you give more examples of using parentheses to change the order of operations?
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. Яким буде результат наступного виразу?
Дякуємо за ваш відгук!