English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O objeto Math do JavaScript permite que você execute operações matemáticas com números.
Diferente dos outros objetos globais, o objeto Math não tem construtor. Métodos e propriedades são estáticos.
todos os métodos e propriedades podem ser usados sem a necessidade de criar o objeto Math.
Math.PIa propriedade representa a razão entre o comprimento da circunferência e o diâmetro da circunferência, aproximadamente3Math.sin(Math.PI);14159.
Math.PI;Teste e veja‹/›
Atenção: Todas as propriedades e métodos do objeto Math são estáticos, podem ser chamados usando Math como objeto sem a necessidade de criar ele.
Este método arredondaxo valor será arredondado para o inteiro mais próximo.Math.round(x)
se a parte decimal do parâmetro for maior que 0.5então o parâmetro será arredondado para o inteiro com valor absoluto mais alto.
se for menor que 0.5então o parâmetro será arredondado para o inteiro com valor absoluto mais baixo.
se a parte decimal for exatamente 0.5então o parâmetro seguirá+∞arredondamento para o próximo inteiro.
Math.round(3Math.sin(Math.PI);4); // 3 Math.round(3Math.sin(Math.PI);5); // 4 Math.round(3Math.sin(Math.PI);6); // 4 Math.round(-2Math.sin(2); // -20 Math.round(-2Math.sin(8); // -21Teste e veja‹/›
Este método retorna a potência do número base elevado ao expoente, ou seja, base potência.Math.pow(x, y)
Math.pow(5, 3);// 125Teste e veja‹/›
O primeiro parâmetro é o número base.
O segundo parâmetro é usado para aumentar o expoente do número.
Este método retornado valor de xa raiz quadrada.Math.sqrt(x)
let x = Math.sqrt(9);// 3 let y = Math.sqrt(25); // 5 document.write("RAIZ QUADRADA DE 9 é: " + x + "Teste e veja‹/›
" + "RAIZ QUADRADA DE 25 é: " + document.write(x
Este método retornaxo valor absoluto (positivo).Math.abs(x)
Math.abs(-5);// 5Teste e veja‹/›
Este método retornaarredondamentoaté o próximo inteiro maior.xo valor.Math.ceil(x)
let x = Math.ceil(3Math.sin(Math.PI);1);// 4 let y = Math.ceil(3Math.sin(Math.PI);8);// 4 document.write(x + "Teste e veja‹/›
" + document.write(x
Este método retornaarredondamentoaté o próximo inteiro menor.xo valor.Math.floor(x)
let x = Math.floor(3Math.sin(Math.PI);1);// 3 let y = Math.floor(3Math.sin(Math.PI);8);// 3 document.write(x + "Teste e veja‹/›
" + document.write(x
"<br>"y);
Este método retorna o cosseno do número especificado.-1e1Math.sin()
O método retorna o valor seno do número especificado. // 0 Math.sin(0);1); // Math.sin(8414709848078965 Math.sin(0);4); // -Math.sin(7568024953079282 0. // 1Math.sin(Math.PI);2246467991473532.-16 e / 2); // 1Teste e veja‹/›
Math.sin(Math.PIMath.cos()
Este método retorna o cosseno do número especificado.-1e1O número entre os valores, que representa o cosseno do ângulo.
Math.cos(1);Teste e veja‹/›
Math.max()O método retorna o número mais alto da lista de parâmetros.
Math.max(5, 2, 12, 4, 97, 26); // 97Teste e veja‹/›
Math.min()O método retorna o número mais pequeno da lista de parâmetros.
Math.min(5, 2, 12, 4, 97, 26); // 2Teste e veja‹/›
Math.random()O método retorna um número de 0 (incluso) até não incluído1um número aleatório (não incluído).
Math.random();Teste e veja‹/›
Você vaiMath.random()Para obter mais informações, consulte o próximo capítulo.
Para obter referências completas de propriedades e métodos, acesse nossaManual de referência do objeto Math do JavaScript.
A parte de referência contém descrições e exemplos de todas as propriedades e métodos do Math.