Math.min()
O método min() retorna o menor valor entre múltiplos valores numéricos.
Se algum dos valores comparados for "NaN", min() retornará "NaN". Se invocar o min() sem nenhum argumento, retornará "Infinity".
Demo
Math.min()
// min() com um dos valores igual a "NaN" let n = NaN; console.log(Math.min(m, n));
// min() sem argumentos console.log(Math.min());
Criação de um Valor-Teto
É uma boa prática utilizar o min() para estabelecer um limite de valor máximo.
Por exemplo: ao criar um programa que calcula a nota média de um aluno, é possível utilizar o min() para evitar que a nota que será impressa no boletim supere a nota máxima (10, por exemplo).
Math.min()
// utiliar o min() para criar um valor máximo permitido media = Math.min(10, media); console.log(media);
Math.max()
O método max() retorna o maiorvalor entre múltiplos valores numéricos.
Se algum dos valores comparados for "NaN", min() retornará "NaN". Se invocar o min() sem nenhum argumento, retornará "-Infinity".
Demo
Math.max()
// max() com um dos valores igual a "NaN" let n = NaN; console.log(Math.max(m, n));
// max() sem argumentos console.log(Math.max());
Criação de um Valor-Piso
É uma boa prática utilizar o max() para estabelecer um limite de valor mínimo.
Por exemplo: ao criar um programa que calcula a nota média de um aluno, é possível utilizar o max() para evitar que a nota que será impressa no boletim seja menor que o a nota mínima (0, por exemplo).
Math.max()
// utiliar o max() para criar um valor mínimo permitido media = Math.max(0, media); console.log(media);