wiki/content/20201116165819-javascript_bigint.md

30 lines
574 B
Markdown
Raw Normal View History

2024-05-06 20:40:05 +00:00
---
2024-10-29 18:27:12 +00:00
date: 2020-11-16
2024-05-06 20:40:05 +00:00
id: c0bfe9b7-f543-4f89-9661-94d8bb406ff7
title: JavaScript BigInt
---
# Description
`BigInt` can handle numbers larger than 9~007199254740991~.
# Syntax
``` javascript
const previouslyMaxSafeInteger = 9007199254740991n;
const alsoHuge = BigInt(9007199254740991);
// ↪ 9007199254740991n
const hugeString = BigInt("9007199254740991");
// ↪ 9007199254740991n
const hugeHex = BigInt("0x1fffffffffffff");
// ↪ 9007199254740991n
const hugeBin = BigInt(
"0b11111111111111111111111111111111111111111111111111111"
);
// ↪ 9007199254740991n
```