Introdução às funções matemáticas do JavaScript

O JavaScript Math é um objeto interno que fornece propriedades e métodos para constantes e funções matemáticas para executar operações matemáticas. Não é um objeto de função, não é um construtor. Você pode chamar o Math como um objeto sem criá-lo porque as propriedades e os métodos do Math são estáticos.

Funções matemáticas de JavaScript

As funções matemáticas consistem em métodos e propriedades. A seguir, é apresentada a lista de métodos usados ​​com o objeto Math:

1) Math.round ()

Este método fornece o valor do número fornecido para um número inteiro arredondado. Pode ser escrito como:
Math.round (x), onde x é um número.

2) Math.pow ()

Ele fornece o valor de x à potência de y. Pode ser escrito como:
Math.pow (x, y), onde x é um número base e y é um expoente para a base fornecida.

3) Math.sqrt ()

Dá a raiz quadrada de um número inteiro. Pode ser escrito como:
Math.sqrt (x), onde x é um número.

4) Math.abs ()

Ele fornece o valor absoluto, ou seja, positivo de um número. Pode ser escrito como:
Math.abs (x); onde x é um número.

5) Math.ceil ()

Ele fornece um número menor, que é maior ou igual ao número inteiro especificado. Pode ser escrito como:
Math.ceil (x); onde x é um número

6) Math.floor ()

Ele fornece um número maior, que é menor ou igual ao número inteiro especificado. Pode ser escrito como:
Piso Math (x); onde x é um número.

7) Math.sin ()

Ele fornece um seno do número fornecido. Pode ser escrito como:
Math.sin (x); onde x é um número.

8) Math.cos ()

Ele fornece cosseno do número fornecido. Pode ser escrito como:
Math.cos (x); onde x é um número

9) Math.min () e Math.max ()

O método min () é usado para exibir o valor mais baixo dos argumentos fornecidos. Pode ser escrito como:
Math.min (val1, val2 ……… valn); onde val1, val2 ……… valn são números.

O método max () é usado para exibir o valor mais alto dos argumentos fornecidos. Pode ser escrito como:
Math.max (val1, val2 ……… valn); onde val1, val2 ……… valn são números.

10) Math.random ()

Ele fornece um número aleatório entre 0 e 1. Pode ser escrito como:
Math.random ();

11) Math.acos ()

Ele fornece uma arccosina de um número inteiro. Pode ser escrito como:
Math.acos (x); onde x é um número.

12) Math.asin ()

Ele fornece o arco-seno de um número inteiro. Pode ser escrito como:
Math.asin (x); onde x é um número.

Exemplos

Vamos ver alguns exemplos para os métodos acima, de JavaScript Math Functions:

  • Math.abs ()




document.getElementById("abs_demo").innerHTML = Math.abs(-5.6);


Resultado

5.6

  • Math.ceil ()




document.getElementById("ceil_demo").innerHTML = Math.ceil(7.8);

Resultado

8

  • Math.floor ()




document.getElementById("floor_demo").innerHTML = Math.floor(5.8);

Resultado

5

  • Math.sin ()



var value = Math.sin( 4.5 );
document.write("First Value : " + value );
var value = Math.sin( 90 );
document.write("
Second Value : " + value );
var value = Math.sin( Math.PI/2 );
document.write("
Third Value : " + value );

Resultado

Primeiro valor: -0, 977530117665097

Segundo valor: 0.8939966636005579

Terceiro valor: 1

  • Math.cos ()



var value = Math.cos(90);
document.write("First Value : " + value );
var value = Math.cos(-1);
document.write("
Second Value : " + value );
var value = Math.cos(2*Math.PI);
document.write("
Third Value : " + value );

Resultado

Primeiro valor: -0, 4480736161291702

Segundo valor: 0.5403023058681398

Terceiro valor: 1

  • Math.min () e Math.max ()



Minimum Value:
Maximum Value:
document.getElementById("min_demo").innerHTML =
Math.min(40, 87, 55, 25, 78, 14);
document.getElementById("max_demo").innerHTML =
Math.max(50, 90, 55, 25, 78, 14);

Resultado

Valor mínimo:

14

Valor máximo:

90

  • Math.random ()



var value = Math.random( );
document.write("First Value : " + value );
var value = Math.random( );
document.write("
Second Value : " + value );
var value = Math.random( );
document.write("
Third Value : " + value );

Resultado

Primeiro Valor: 0.6817374601673007

Segundo valor: 0.5478539257364348

Terceiro valor: 0, 4483563080449702

  • Math.acos ()



var value1 = Math.acos(-1);
document.write("First Value : " + value1 );
var value2 = Math.acos(null);
document.write("
Second Value : " + value2 );
var value3 = Math.acos(30);
document.write("
Third Value : " + value3 );
var value4 = Math.acos("string");
document.write("
Fourth Value : " + value4 );

Resultado

Primeiro Valor: 3.141592653589793

Segundo valor: 1.5707963267948966

Terceiro valor: NaN

Quarto Valor: NaN

  • Math.asin ()



var value1 = Math.asin(-1);
document.write("First Value : " + value1 );
var value2 = Math.asin(null);
document.write("
Second Value : " + value2 );
var value3 = Math.asin(30);
document.write("
Third Value : " + value3 );
var value4 = Math.asin("string");
document.write("
Fourth Value : " + value4 );

Resultado

Primeiro Valor: -1.5707963267948966

Segundo valor: 0

Terceiro valor: NaN

Quarto Valor: NaN

Aqui está a lista de propriedades usadas com o objeto Math:

1) E- Especifica o número de Euler.

Exemplos de E-



var value_demo = Math.E
document.write("The Value is :" + value_demo);

Saída: o valor é 2.718281828459045.

2) PI - fornece valor de PI.

Exemplos de PI-



var value_demo = Math.PI
document.write("The Value is :" + value_demo);

Saída: o valor é 3.141592653589793.

3) SQRT2- Especifica a raiz quadrada de 2.

Exemplos de SQRT2-



var value_demo = Math.SQRT2
document.write("The Value is :" + value_demo);

Saída: o valor é 1.4142135623730951.

4) SQRT1_2- Especifica a raiz quadrada de 1/2.

Exemplos de SQRT1_2-



var value_demo = Math.SQRT1_2
document.write("The Value is :" + value_demo);

Saída: o valor é 0.7071067811865476.

5) LN2- Especifica o logaritmo natural de 2.

Exemplos de LN2-



var value_demo = Math.LN2
document.write("The Value is :" + value_demo);

Saída: o valor é: 0.6931471805599453.

6) LN10- Especifica o logaritmo natural de 10.

Exemplos de LN10-



var value_demo = Math.LN10
document.write("The Value is :" + value_demo);

Saída: o valor é 2.302585092994046.

7) LOG2E- Especifica o logaritmo BASE 2 de E.

Exemplos de LOG2E-



var value_demo = Math.LOG2E
document.write("The Value is :" + value_demo);

Saída: o valor é 1.4426950408889634.

8) LOG10E- Especifica o logaritmo BASE 10 de E.

Exemplos de LOG10E-



var value_demo = Math.LOG10E
document.write("The Value is :" + value_demo);

Saída: o valor é 0, 4342944819032518.

Conclusão

Como discutimos, você não pode considerar o objeto Math como o construtor. Ele fornece propriedades e métodos internos para executar tarefas matemáticas em números. Para usar o objeto Math, estenda o objeto Math diretamente em vez de usar o protótipo.

Artigos recomendados

Este foi um guia para as funções matemáticas do JavaScript. Aqui discutimos a introdução, métodos e propriedades das funções matemáticas com seus exemplos correspondentes. Você também pode consultar nossos outros artigos sugeridos para saber mais -

  1. Como funciona o JavaScript
  2. Funções de string JavaScript
  3. Como instalar o JavaScript
  4. Carreiras em JavaScript
  5. Várias ferramentas JavaScript
  6. Várias funções matemáticas em Java