Числові значення в JavaScript
Оголошення чисел
У JavaScript тип Number охоплює як цілі, так і десяткові значення.
let a = 100500;
let b = 3.123;
Базові арифметичні операції
Додавання, віднімання, множення, ділення працюють стандартно.
10 + 20;
10 - 20;
10 * 20;
10 / 20;
Ділення за модулем
Оператор % повертає остачу від ділення. Наприклад, 11 % 3 дорівнює 2.
11 % 3;
Особливості десяткових обчислень
Через двійкове представлення дробів у пам’яті можливі неточності на кшталт 0.1 + 0.2. Для форматування часто застосовують метод toFixed (деталі буде розглянуто пізніше).
0.1 + 0.2;
Великі цілі числа BigInt
Для дуже великих цілих чисел використовується тип BigInt. Значення оголошують із літерою n або через конструктор BigInt().
const big = 123456789012345678901234567890n;
const alsoBig = BigInt(12345678901234567890);
Робота зі змінними
При зверненні до змінної використовується її поточне значення.
let n1 = 100;
let n2 = 200;
n1 + n2;