Типи даних JavaScript: основні поняття, перевірка, перетворення

Арифметичні оператори

JS, як і всі програмні мови, володіє вбудованою здатністю математичних дій, як калькулятор. Вони виконують над числами або змінними, які представлені, як числа.

Оператор додавання, представлений знаком плюс (+), додає два значення та повертає суму.

var x = 2 + 2; // x returns 4

Оператор віднімання, представлений знаком мінус (-), віднімає два значення та повертає різницю.

var x = 10 – 7; // x returns 3

Оператор множення, представлений зірочкою (*), примножує два значення і повертає добуток.

var x = 4 * 5; // x returns 20

Оператор ділення, представлений косою рискою (/), розділяє два значення та повертає приватне.

var x = 20 / 2; // x returns 10

Менш знайомим є оператор модуля, який повертає залишок після поділу та представлений знаком відсотка (%).

var x = 10 % 3; // returns 1

Це означає, що «3» входить до «10» три рази, з «1» залишком.

Інкремент виконує дію, в якому число буде збільшено на одиницю за допомогою оператора прирощення, представленого знаком подвійного плюса (++).

var x = 10;x++; // x returns 11

Це відбувається після призначення. Також можна написати, що відбувається до призначення. Для порівняння:

++x;

var x = 10;

var y = x++;

// y is 10, x is 11;

а також:

var x = 10;

var y = ++x;

// y is 11, x is 11.

Декремент – кількість буде зменшено на одиницю за допомогою оператора декремента, представленого подвійним знаком мінус (–).

var x = 10;x–;

// x 9 returns

Як і вище, це також можна написати:–x;

Різновиди операторів JS:

  • оператор присвоювання;
  • арифметичні оператори инкремента і декремента;
  • оператори рівності;
  • реляційні оператори;
  • логічні оператори.