JavaScript имеет максимальный безопасный целочисленный предел 2^53 - 1
(9,007,199,254,740,991
) - числа могут быть больше этого, но это не очень хорошо:
console.log(9007199254740992 + 200000000001);
console.log(Number.MAX_SAFE_INTEGER);
(приведенный фрагмент показывает, что они разные - посмотрите на пятую и последнюю цифры).
Вам нужно будет использовать экспериментальный BigInt
, если вы хотите большее число.