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)

Referências