A matemática é parte integrante da ciência da computação e da codificação. Os programadores usam métodos e expressões matemáticas para realizar cálculos para todos os tipos de razões diferentes durante o desenvolvimento. Felizmente, o JavaScript fornece vários métodos integrados que podem tornar sua vida muito mais fácil.

Neste artigo, você aprenderá sobre 19 métodos matemáticos de JavaScript que deve dominar hoje.

1. Math.abs ()

O abdômen() método retorna o valor absoluto de um número.

deixe num1 = 32;
deixe num2 = -13;
deixe num3 = -345;
deixe num4 = 4,76;
deixe num5 = 0;
console.log (Math.abs (num1));
console.log (Math.abs (num2));
console.log (Math.abs (num3));
console.log (Math.abs (num4));
console.log (Math.abs (num5));

Saída:

32
13
345
4.76
0

2. Math.cbrt ()

O cbrt () método retorna a raiz cúbica de um número.

deixe num1 = 64;
deixe num2 = 125;
deixe num3 = -1;
deixe num4 = infinito;
deixe num5 = 0;
console.log (Math.cbrt (num1));
console.log (Math.cbrt (num2));
console.log (Math.cbrt (num3));
console.log (Math.cbrt (num4));
console.log (Math.cbrt (num5));
instagram viewer

Saída:

4
5
-1
Infinidade
0

3. Math.ceil ()

O ceil () método retorna o próximo inteiro maior ou igual a um determinado número.

deixe num1 = 34,5;
deixe num2 = 54,234;
deixe num3 = 7.0001;
deixe num4 = 867,1;
deixe num5 = 0;
console.log (Math.ceil (num1));
console.log (Math.ceil (num2));
console.log (Math.ceil (num3));
console.log (Math.ceil (num4));
console.log (Math.ceil (num5));

Saída:

35
55
8
868
0

4. Math.cos ()

O cos () método retorna o cosseno do ângulo especificado O ângulo dado deve ser especificado em radianos.

deixe num1 = 0;
deixe num2 = 1;
deixe num3 = matemática. PI;
deixe num4 = 0,5;
deixe num5 = 45;
console.log (Math.cos (num1));
console.log (Math.cos (num2));
console.log (Math.cos (num3));
console.log (Math.cos (num4));
console.log (Math.cos (num5));

Saída:

1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297

5. Math.cosh ()

O cosh () método retorna o cosseno hiperbólico de um número.

deixe num1 = 0;
deixe num2 = 1;
deixe num3 = -1;
deixe num4 = 2;
deixe num5 = -2;
console.log (Math.cosh (num1));
console.log (Math.cosh (num2));
console.log (Math.cosh (num3));
console.log (Math.cosh (num4));
console.log (Math.cosh (num5));

Saída:

1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314

6. Math.exp (x)

O exp (x) método retorna e ^ x, onde x é o argumento, e e é o número de Euler (também conhecido como constante de Napier), a base dos logaritmos naturais.

deixe num1 = 0;
deixe num2 = 1;
deixe num3 = -1;
deixe num4 = 2;
deixe num5 = -2;
console.log (Math.exp (num1));
console.log (Math.exp (num2));
console.log (Math.exp (num3));
console.log (Math.exp (num4));
console.log (Math.exp (num5));

Saída:

1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127

7. Math.floor ()

O piso() método retorna o próximo inteiro menor ou igual a um determinado número.

deixe num1 = 34,5;
deixe num2 = 54,234;
deixe num3 = 7.0001;
deixe num4 = 867,1;
deixe num5 = 0;
console.log (Math.floor (num1));
console.log (Math.floor (num2));
console.log (Math.floor (num3));
console.log (Math.floor (num4));
console.log (Math.floor (num5));

Saída:

34
54
7
867
0

Relacionado: Métodos de mapa JavaScript que você deve dominar hoje

8. Math.log ()

O registro() método retorna o logaritmo natural (base e) de um número.

deixe num1 = 0;
deixe num2 = 1;
deixe num3 = -1;
deixe num4 = 10;
deixe num5 = -2;
console.log (Math.log (num1));
console.log (Math.log (num2));
console.log (Math.log (num3));
console.log (Math.log (num4));
console.log (Math.log (num5));

Saída:

-Infinidade
0
NaN
2.302585092994046
NaN

9. Math.max (x, y, ...)

O max () método retorna o número de valor mais alto de uma lista de números.

let list1 = [24, 645, 678, Infinity];
deixe list2 = [75, 12, 92, 8];
let list3 = [2947, -435, -123, 0, -Infinito];
console.log (Math.max (... lista1));
console.log (Math.max (... lista2));
console.log (Math.max (... lista3));
console.log (Math.max (1, 2, 3));
console.log (Math.max (234, 46, -23));

Saída:

Infinidade
92
2947
3
234

Relacionado: Métodos de conjunto de JavaScript que você deve dominar hoje

10. Math.min (x, y, ...)

O min () método retorna o número de menor valor de uma lista de números.

let list1 = [24, 645, 678, Infinity];
deixe list2 = [75, 12, 92, 8];
let list3 = [2947, -435, -123, 0, -Infinito];
console.log (Math.min (... lista1));
console.log (Math.min (... lista2));
console.log (Math.min (... lista3));
console.log (Math.min (1, 2, 3));
console.log (Math.min (234, 46, -23));

Saída:

24
8
-Infinidade
1
-23

11. Math.pow (x, y)

O pow (x, y) método retorna a base para a potência do expoente (x ^ y).

console.log (Math.pow (1, 10));
console.log (Math.pow (2, 4));
console.log (Math.pow (1, Infinity));
console.log (Math.pow (10, 10));
console.log (Math.pow (-1, 3));

Saída:

1
16
NaN
10000000000
-1

12. Math.random ()

O aleatória() método retorna um número aleatório entre 0 e 1 (incluindo 0, mas não 1).

console.log (Math.random ());
console.log (Math.random ());
console.log (Math.random ());
console.log (Math.random ());
console.log (Math.random ());

Saída:

0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701

Relacionado: Métodos de string de JavaScript que você deve dominar hoje

13. Math.round ()

O arredondar() método retorna o valor de um número arredondado para o inteiro mais próximo.

deixe num1 = 34,5;
deixe num2 = 54,234;
deixe num3 = 7.0001;
deixe num4 = 867,1;
deixe num5 = 0;
console.log (Math.round (num1));
console.log (Math.round (num2));
console.log (Math.round (num3));
console.log (Math.round (num4));
console.log (Math.round (num5));

Saída:

35
54
7
867
0

14. Math.sin ()

O pecado() método retorna o seno do ângulo especificado O ângulo dado deve ser especificado em radianos.

deixe num1 = 0;
deixe num2 = 1;
deixe num3 = matemática. PI;
deixe num4 = 0,5;
deixe num5 = 45;
console.log (Math.sin (num1));
console.log (Math.sin (num2));
console.log (Math.sin (num3));
console.log (Math.sin (num4));
console.log (Math.sin (num5));

Saída:

0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184

15. Math.sinh ()

O sinh () método retorna o seno hiperbólico de um número.

deixe num1 = 0;
deixe num2 = 1;
deixe num3 = -1;
deixe num4 = 2;
deixe num5 = -2;
console.log (Math.sinh (num1));
console.log (Math.sinh (num2));
console.log (Math.sinh (num3));
console.log (Math.sinh (num4));
console.log (Math.sinh (num5));

Saída:

0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019

16. Math.sqrt ()

O sqrt () método retorna a raiz quadrada de um número.

deixe num1 = 64;
deixe num2 = 25;
deixe num3 = -1;
deixe num4 = infinito;
deixe num5 = 144;
console.log (Math.sqrt (num1));
console.log (Math.sqrt (num2));
console.log (Math.sqrt (num3));
console.log (Math.sqrt (num4));
console.log (Math.sqrt (num5));

Saída:

8
5
NaN
Infinidade
12

Relacionado: JavaScript One-Liners que você deve conhecer

17. Math.tan ()

O bronzeado() método retorna a tangente de um número.

deixe num1 = 0;
deixe num2 = 1;
deixe num3 = matemática. PI;
deixe num4 = 0,5;
deixe num5 = 45;
console.log (Math.tan (num1));
console.log (Math.tan (num2));
console.log (Math.tan (num3));
console.log (Math.tan (num4));
console.log (Math.tan (num5));

Saída:

0
1.5574077246549023
-1.2246467991473532e-16
0.5463024898437905
1.6197751905438615

18. Math.tanh ()

O tanh () método retorna a tangente hiperbólica de um número.

deixe num1 = 0;
deixe num2 = 1;
deixe num3 = -1;
deixe num4 = 2;
deixe num5 = -2;
console.log (Math.tanh (num1));
console.log (Math.tanh (num2));
console.log (Math.tanh (num3));
console.log (Math.tanh (num4));
console.log (Math.tanh (num5));

Saída:

0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169

19. Math.trunc (x)

O trunc (x) método retorna a parte inteira de x, removendo quaisquer dígitos fracionários.

deixe num1 = 34,5;
deixe num2 = 54,234;
deixe num3 = 7.0001;
deixe num4 = 867,1;
deixe num5 = -0,7632;
console.log (Math.trunc (num1));
console.log (Math.trunc (num2));
console.log (Math.trunc (num3));
console.log (Math.trunc (num4));
console.log (Math.trunc (num5));

Saída:

34
54
7
867
-0

Se você quiser dar uma olhada no código-fonte completo usado neste artigo, aqui está o Repositório GitHub.

Faça uso de métodos de array

Arrays são uma das estruturas de dados mais usadas em programação. Junto com os métodos matemáticos, o JavaScript também fornece vários métodos de array integrados, como Empurre(), concat (), Junte(), para cada(), mapa(), organizar(), e assim por diante. Você pode usar todos esses métodos integrados para trabalhar confortavelmente com matrizes JavaScript.

15 métodos de array de JavaScript que você deve dominar hoje

Quer entender os arrays JavaScript, mas não consegue dominá-los? Verifique nossos exemplos de array de JavaScript para orientação.

Leia a seguir

CompartilhadoTweetE-mail
Tópicos relacionados
  • Programação
  • JavaScript
  • Dicas de codificação
  • Programação
  • Desenvolvimento web
Sobre o autor
Yuvraj Chandra (79 artigos publicados)

Yuvraj é estudante de graduação em Ciência da Computação na Universidade de Delhi, na Índia. Ele é apaixonado por Full Stack Web Development. Quando não está escrevendo, ele está explorando a profundidade de diferentes tecnologias.

Mais de Yuvraj Chandra

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever