🚀 Сегодня вам бесплатно доступен тренажёр по HTML и CSS.
Доступно в Baseline в статусе «Widely Available» с 2023-03-16
BigInt — это тип данных в JavaScript, который позволяет работать с целыми числами любого размера. Он подходит, когда стандартного типа Number
уже недостаточно — например, для криптографических задач или обработки очень больших чисел. В отличие от Number
, который хранит числа с точностью примерно до 15 знаков, BigInt
может удерживать буквально любые по размеру числа, если хватит памяти.
Создать BigInt
можно, добавив в конец числа суффикс n
или вызвав функцию BigInt()
:
const big1 = 9007199254740991n; // литерал BigInt
const big2 = BigInt('123456789012345678901234567890'); // через конструктор
Обратите внимание, что с BigInt
нельзя объединять операциями с Number
без преобразования — их нужно приводить к одному типу. Например:
const a = 10n;
const b = 20;
const sum = a + BigInt(b); // преобразовываем b к BigInt
Больше обзоров веб-функций — в телеграм-канале HTML Academy.
Нашли ошибку или опечатку? Напишите нам.