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));
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.
Quer entender os arrays JavaScript, mas não consegue dominá-los? Verifique nossos exemplos de array de JavaScript para orientação.
Leia a seguir
- Programação
- JavaScript
- Dicas de codificação
- Programação
- Desenvolvimento web
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.
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