В JavaScript тип Number не может безопасно представлять целочисленные значения, превышающие 2 в 53 степени. Это ограничение вынуждает разработчиков использовать неэффективные обходные пути и сторонние библиотеки. BigInt — новый тип данных, призванный решить имеющуюся проблему. Тип данных BigInt позволяет программистам на JavaScript представлять целочисленные значения, выходящие за рамки диапазона, поддерживаемого типом данных Number. Возможность представлять целые числа с произвольной точностью особенно важна при выполнении математических операций над большими целыми числами….