Числовые значения в 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;