Зачем нужен BigInt?

Middle
90 просмотров
AFK Offer AI

BigInt — это тип для работы с целыми числами произвольной точности. Обычный Number безопасно хранит числа до 2^53 - 1 (Number.MAX_SAFE_INTEGER). Для больших чисел — ID из базы, криптография, финансовые расчёты — нужен BigInt. Создаётся через суффикс n (42n) или BigInt(42). Нельзя смешивать с Number в арифметике, нельзя использовать с Math. На практике чаще всего встречается при работе с API, возвращающими большие ID.

Следующий вопрос

Что такое ambient modules и module augmentation?