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)); // -5Retornar 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)); // -5Mé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)); // -4Mé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)); // 0Mé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)); // 3Mé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)