Skip to content

clamp ​

Restringe um valor a um intervalo definido por limites mínimo e máximo.

Sintaxe ​

typescript
clamp(value: number, min: number, max: number): number

Parâmetros ​

NomeTipoDescrição
valuenumberValor a ser restringido.
minnumberLimite inferior.
maxnumberLimite superior.

Retorno ​

TipoDescrição
numberValor ajustado dentro do intervalo [min, max].

Exemplo ​

typescript
clamp(10, 0, 5); // 5
clamp(-2, 0, 5); // 0
clamp(3, 0, 5); // 3

Notas ​

  • Lança TypeError se algum argumento não for número.
  • Lança RangeError se min for maior que max.

Referências ​

Released under the MIT License.