JavaScriptでのBigIntの使用とその例


BigIntを使用するには、整数の末尾に「n」を付けるか、BigInt()関数を使用して数値をBigIntに変換します。以下にいくつかの使用例を示します。

  1. BigIntリテラルの使用:
const bigNumber = 1234567890123456789012345678901234567890n;
console.log(bigNumber);
  1. BigInt関数を使用して数値をBigIntに変換する:
const number = 1234567890123456789012345678901234567890;
const bigNumber = BigInt(number);
console.log(bigNumber);
  1. BigInt同士の演算:
const a = 1234567890123456789012345678901234567890n;
const b = 9876543210987654321098765432109876543210n;
const sum = a + b;
const difference = a - b;
const product = a * b;
console.log(sum);
console.log(difference);
console.log(product);
  1. BigIntと通常の数値型の混在:
const a = 1234567890123456789012345678901234567890n;
const b = 9876543210987654321;
const sum = a + BigInt(b);
console.log(sum);

上記の例では、BigIntを使用して非常に大きな整数を処理し、演算を行っています。BigIntを使用することで、通常の数値型では扱えないような大きな数値を正確に表現することができます。

注意点として、BigIntと通常の数値型の間では直接的な演算はできません。演算を行う際には、BigInt同士の演算か、BigIntと通常の数値型の混在で行う必要があります。

以上が、JavaScriptでのBigIntの使用と例です。BigIntを使用することで、より大きな整数を正確に処理することができます。