値を安全な整数に変換する

Beginner

This tutorial is from open-source community. Access the source code

はじめに

この実験では、安全な整数値を保証する JavaScript 関数を探ります。Math.max()、Math.min()、および Math.round() メソッドを組み合わせて、与えられた値を安全な整数に変換する方法を学びます。この実験では、JavaScript コードで大きな数を扱い、整数オーバーフロー エラーを防止する方法を理解するのに役立ちます。

値を安全な整数に変換する

値を安全な整数に変換するには、次の手順に従います。

  1. ターミナル/SSH を開き、コーディングを練習するために node と入力します。
  2. Math.max()Math.min() を使用して、最も近い安全な値を見つけます。
  3. Math.round() を使用して、値を整数に変換します。

値を安全な整数に変換する方法を示すコード スニペットの例を次に示します。

const toSafeInteger = (num) =>
  Math.round(
    Math.max(Math.min(num, Number.MAX_SAFE_INTEGER), Number.MIN_SAFE_INTEGER)
  );

この関数を次の入力でテストできます。

toSafeInteger("3.2"); // 3
toSafeInteger(Infinity); // 9007199254740991

まとめ

おめでとうございます!あなたは「値を安全な整数に変換する」実験を完了しました。あなたのスキルを向上させるために、LabEx でさらに多くの実験を練習できます。