Математичні Операції в 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. Яким буде результат наступного виразу?
Дякуємо за ваш відгук!