Накратко
Типът има собствени правила за аритметика и обмен на данни.
Полезно е да знаеш
BigInt представя цели числа с произволна големина в рамките на ресурсите на средата. Литералът има суфикс n: 9007199254740993n е BigInt, а не Number. Не се смесва директно с Number в обикновена аритметика. [1]
При 5n / 2n резултатът е 2n, защото дробната част се отрязва. Това го отличава от модел за произволни десетични суми. За големи идентификатори провери и формата на обмен: стандартното JSON.stringify не сериализира BigInt директно. Договори текстово представяне, ако стойността трябва да премине през JSON.
Източници
За повече подробности и проверка на информацията: