Оглавление:
Карта сайта:
Оглавление:
Карта сайта:
Для представления очень больших чисел в TypeScript добавлен специальный тип bigint. Этот тип позволяет хранить числа больше, чем 253 - 1 - больше, чем позволяет тип number.
Есть два способа определения объекта этого типа. Первый способ - с помощью функции BigInt():
const num1: bigint = BigInt(100); console.log(num1);
Второй способ - с помощью добавления символа n после числового значения:
const num2: bigint = 100n; console.log(num2);
Следует отметить, что этот тип - часть стандарта ES2020, поэтому при компиляции следует установить данный стандарт в качестве целевого через параметр target. Например, в файле tsconfig.json:
{ "compilerOptions": { "target": "es2020", "outFile": "app.js" } }