**ES2020** adds the `BigInt` type, which allows for integers outside the <code>‑2<sup>53</sup>...2<sup>53</sup> ‑ 1</code> to be represented in **JavaScript** code. This makes it possible to handle the full range of <code>long long</code> and <code>unsigned long long</code> values in **JavaScript**.