Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Математичні Операції в JavaScript | Виконання Операцій у JavaScript
Вступ до JavaScript

book
Математичні Операції в JavaScript

JavaScript може виконувати наступні операції з числами:

  • Додавання (+);

  • Віднімання (-);

  • Множення (*);

  • Ділення (/);

  • Залишок від ділення, або Модуль (%);

  • Піднесення до степеня (**).

Примітка

Якщо ви вже знайомі з цими операціями та їх роботою, перейдіть до останнього розділу (Пріоритет виконання операцій) або продовжуйте з цим розділом.

Додавання та Віднімання

console.log(25 + 13); // Addition
console.log(37 - 2); // Subtraction

let a = 25, b = 23;
console.log(a + b); // Addition
console.log(a - b); // Subtraction
123456
console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
copy

Множення та Ділення

console.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
1234567
console.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
copy

Залишок (Модуль)

Ця операція повертає залишок від ділення і виконується за допомогою оператора %:

console.log(77 % 10);
console.log(25 % 11);

let a = 27, b = 21;
console.log(a % b);
12345
console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
copy

Піднесення до степеня

Ця операція підносить число до певного степеня. Перше число є основою, а друге - степенем, до якого його потрібно піднести. Виконується за допомогою оператора **:

console.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);
123456
console.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);
copy

Пріоритет виконання операцій

Кожна операція має свій пріоритет виконання, і послідовність виконання залежить від нього.

Примітка

Якщо операції мають однаковий пріоритет, вони будуть виконуватись зліва направо.

Ви можете використовувати дужки ( ), щоб змінити пріоритет виконання:

console.log(25 + 7 * 2 ** 3); // Example 1
console.log((25 + 7) * 2 ** 3); // Example 2
console.log(((25 + 7) * 2) ** 3); // Example 3
123
console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
copy

Примітка

Дужки () мають найвищий пріоритет. Спочатку оцінюються внутрішні дужки, а потім зовнішні.

1. Що повертає оператор % у JavaScript?

2. Яким буде результат наступного виразу?

question mark

Що повертає оператор % у JavaScript?

Select the correct answer

question mark

Яким буде результат наступного виразу?

console.log(25 + 7 * 2 ** 3);

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 2

Запитати АІ

expand
ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt