@meld-ts/core
    Preparing search index...

    Function limitNumberMinMax

    • 限制 val 在 [min, max] 区间内

      先通过 toNumber 转换 val,再钳制到闭区间。 前提min <= max,否则行为由 Math.min/Math.max 决定(取 max 端)。

      Parameters

      • val: unknown

        — 待限制的值

      • min: number

        — 下限

      • max: number

        — 上限

      • dft: number = _numZero

        — val 无法转换时使用的默认值(默认 0)

      Returns number

      钳制后的值,满足 min <= result <= max

      limitNumberMinMax(50, 0, 100);    // 50
      limitNumberMinMax(-10, 0, 100); // 0
      limitNumberMinMax(200, 0, 100); // 100