Skip to content

inRange

値が指定された範囲内にあるかどうかを確認します。

インターフェース

typescript
export function inRange(value: number, maximum: number): boolean;
export function inRange(value: number, minimum: number, maximum: number): boolean;

パラメータ

  • value (number): 確認する値です。
  • minimum (number): 範囲の最小値(含む)です。
  • maximum (number): 範囲の最大値(含まない)です。

戻り値

(boolean): 値が指定された範囲内にある場合は true、そうでない場合は false になります。

エラー

minimummaximum 以上の場合、エラーがスローされます。

typescript
const result1 = inRange(3, 5); // result1 は true になります。
const result2 = inRange(1, 2, 5); // result2 は false になります。
const result3 = inRange(1, 5, 2); // 最小値が最大値以上の場合、エラーが発生します。

MIT ライセンスの下で配布されています。