Métodos do objeto Math
Método: Math.round()
O método Math.round()
arredonda um número para o inteiro mais próximo.
console.log(Math.round(4.7)); // 5
console.log(Math.round(4.3)); // 4
console.log(Math.round(-4.7)); // -5
Retornar um número aleatório dentro de um intervalo específico
Math.random() * (valor máximo - valor mínimo) + valor mínimo;
let numeroAleatorio = Math.random() * (10 - 5) + 5; // Número aleatório entre 5 e 10
console.log(numeroAleatorio);
O método Math.random()
retorna um número decimal aleatório entre 0 (inclusive) e 1 (exclusive). Multiplicando esse valor pelo intervalo desejado e adicionando o valor mínimo, obtemos um número aleatório dentro do intervalo especificado.
Método: Math.floor()
O método Math.floor()
arredonda um número para o menor inteiro igual ou inferior.
console.log(Math.floor(4.7)); // 4
console.log(Math.floor(4.3)); // 4
console.log(Math.floor(-4.7)); // -5
Método: Math.ceil()
O método Math.ceil()
arredonda um número para o menor inteiro igual ou superior.
console.log(Math.ceil(4.7)); // 5
console.log(Math.ceil(4.3)); // 5
console.log(Math.ceil(-4.7)); // -4
Método: Math.abs()
O método Math.abs()
retorna o valor absoluto de um número, ou seja, a distância desse número até zero.
console.log(Math.abs(5)); // 5
console.log(Math.abs(-3)); // 3
console.log(Math.abs(0)); // 0
Método: Math.sqrt()
O método Math.sqrt()
retorna a raiz quadrada de um número.
console.log(Math.sqrt(25)); // 5
console.log(Math.sqrt(16)); // 4
console.log(Math.sqrt(9)); // 3
Método: Math.pow()
O método Math.pow(base, expoente)
retorna a base elevada ao expoente.
console.log(Math.pow(2, 3)); // 8 (2 elevado à 3ª potência)
console.log(Math.pow(4, 2)); // 16 (4 elevado à 2ª potência)