Оказывается (немного подумав, что это более очевидно, но неважно), что BigInt , недавно введенный в javascript, имеет ограничение:
![enter image description here](https://i.stack.imgur.com/tTAZT.png)
Мой вопрос был бы - есть ли константа, похожая на Number.MAX_SAFE_INTEGER
, но для BigInt?
Этот фрагмент кода:
let a = 2n, step = 1;
try{while(true) {
console.log(step);
a=a**2n; step++
}} catch(e){ console.log(e)}
Показывает, что ограничение составляет около (шаг = 32) - по крайней мере, в Chrome.Но мне интересно, каково это значение согласно спецификации.