Las matemáticas juegan un papel integral en la informática y la codificación. Los programadores utilizan expresiones y métodos matemáticos para realizar cálculos por todo tipo de razones diferentes durante el desarrollo. Afortunadamente, JavaScript proporciona varios métodos integrados que pueden hacer su vida mucho más fácil.
En este artículo, aprenderá acerca de 19 métodos matemáticos de JavaScript que debe dominar hoy.
1. Math.abs ()
El abdominales() El método devuelve el valor absoluto de un número.
sea num1 = 32;
vamos num2 = -13;
vamos num3 = -345;
sea num4 = 4.76;
sea 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));
Producción:
32
13
345
4.76
0
2. Math.cbrt ()
El cbrt () El método devuelve la raíz cúbica de un número.
sea num1 = 64;
sea num2 = 125;
sea num3 = -1;
let num4 = Infinito;
sea 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));
Producción:
4
5
-1
infinito
0
3. Math.ceil ()
El hacer techo() El método devuelve el siguiente entero mayor o igual que un número dado.
sea num1 = 34,5;
sea num2 = 54.234;
sea num3 = 7.0001;
sea num4 = 867.1;
sea 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));
Producción:
35
55
8
868
0
4. Math.cos ()
El cos () El método devuelve el coseno del ángulo especificado. El ángulo dado debe especificarse en radianes.
sea num1 = 0;
sea num2 = 1;
deje num3 = Math. PI;
sea num4 = 0.5;
sea 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));
Producción:
1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297
5. Math.cosh ()
El aporrear() El método devuelve el coseno hiperbólico de un número.
sea num1 = 0;
sea num2 = 1;
sea num3 = -1;
sea num4 = 2;
sea 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));
Producción:
1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314
6. Math.exp (x)
El exp (x) El método devuelve e ^ x, donde X es el argumento, y mi es el número de Euler (también conocido como constante de Napier), la base de los logaritmos naturales.
sea num1 = 0;
sea num2 = 1;
sea num3 = -1;
sea num4 = 2;
sea 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));
Producción:
1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127
7. Math.floor ()
El piso() El método devuelve el siguiente entero menor o igual que un número dado.
sea num1 = 34,5;
sea num2 = 54.234;
sea num3 = 7.0001;
sea num4 = 867.1;
sea 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));
Producción:
34
54
7
867
0
Relacionado: Métodos de mapas de JavaScript que debe dominar hoy
8. Math.log ()
El Iniciar sesión() El método devuelve el logaritmo natural (base e) de un número.
sea num1 = 0;
sea num2 = 1;
sea num3 = -1;
sea num4 = 10;
sea 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));
Producción:
-Infinito
0
Yaya
2.302585092994046
Yaya
9. Math.max (x, y, ...)
El max () El método devuelve el número de mayor valor de una lista de números.
let list1 = [24, 645, 678, Infinity];
let list2 = [75, 12, 92, 8];
let list3 = [2947, -435, -123, 0, -Infinity];
console.log (Math.max (... list1));
console.log (Math.max (... list2));
console.log (Math.max (... list3));
console.log (Math.max (1, 2, 3));
console.log (Math.max (234, 46, -23));
Producción:
infinito
92
2947
3
234
Relacionado: Métodos establecidos de JavaScript que debe dominar hoy
10. Math.min (x, y, ...)
El min () El método devuelve el número de menor valor de una lista de números.
let list1 = [24, 645, 678, Infinity];
let list2 = [75, 12, 92, 8];
let list3 = [2947, -435, -123, 0, -Infinity];
console.log (Math.min (... list1));
console.log (Math.min (... list2));
console.log (Math.min (... list3));
console.log (Math.min (1, 2, 3));
console.log (Math.min (234, 46, -23));
Producción:
24
8
-Infinito
1
-23
11. Math.pow (x, y)
El pow (x, y) El método devuelve la base a la potencia del exponente (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));
Producción:
1
16
Yaya
10000000000
-1
12. Math.random ()
El aleatorio() El método devuelve un número aleatorio entre 0 y 1 (incluido 0, pero no 1).
console.log (Math.random ());
console.log (Math.random ());
console.log (Math.random ());
console.log (Math.random ());
console.log (Math.random ());
Producción:
0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701
Relacionado: Métodos de cadenas de JavaScript que debe dominar hoy
13. Math.round ()
El ronda() El método devuelve el valor de un número redondeado al entero más cercano.
sea num1 = 34,5;
sea num2 = 54.234;
sea num3 = 7.0001;
sea num4 = 867.1;
sea 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));
Producción:
35
54
7
867
0
14. Math.sin ()
El pecado() El método devuelve el seno del ángulo especificado. El ángulo dado debe especificarse en radianes.
sea num1 = 0;
sea num2 = 1;
deje num3 = Math. PI;
sea num4 = 0.5;
sea 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));
Producción:
0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184
15. Math.sinh ()
El sinh () El método devuelve el seno hiperbólico de un número.
sea num1 = 0;
sea num2 = 1;
sea num3 = -1;
sea num4 = 2;
sea 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));
Producción:
0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019
16. Math.sqrt ()
El sqrt () El método devuelve la raíz cuadrada de un número.
sea num1 = 64;
sea num2 = 25;
sea num3 = -1;
let num4 = Infinito;
sea 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));
Producción:
8
5
Yaya
infinito
12
Relacionado: Conceptos básicos de JavaScript que debe conocer
17. Math.tan ()
El broncearse() El método devuelve la tangente de un número.
sea num1 = 0;
sea num2 = 1;
deje num3 = Math. PI;
sea num4 = 0.5;
sea 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));
Producción:
0
1.5574077246549023
-1.2246467991473532e-16
0.5463024898437905
1.6197751905438615
18. Math.tanh ()
El tanh () El método devuelve la tangente hiperbólica de un número.
sea num1 = 0;
sea num2 = 1;
sea num3 = -1;
sea num4 = 2;
sea 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));
Producción:
0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169
19. Math.trunc (x)
El trunc (x) El método devuelve la parte entera de x, eliminando cualquier dígito fraccionario.
sea num1 = 34,5;
sea num2 = 54.234;
sea num3 = 7.0001;
sea num4 = 867.1;
sea 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));
Producción:
34
54
7
867
-0
Si desea ver el código fuente completo utilizado en este artículo, aquí está el Repositorio de GitHub.
Hacer uso de métodos de matriz
Las matrices son una de las estructuras de datos más utilizadas en programación. Junto con los métodos matemáticos, JavaScript también proporciona varios métodos de matriz integrados como empujar(), concat (), entrar(), para cada(), mapa(), clasificar(), y así. Puede hacer uso de todos estos métodos integrados para trabajar cómodamente con matrices de JavaScript.
¿Quiere comprender las matrices de JavaScript pero no puede familiarizarse con ellas? Consulte nuestros ejemplos de matrices de JavaScript para obtener orientación.
Leer siguiente
- Programación
- JavaScript
- Consejos de codificación
- Programación
- Desarrollo web

Yuvraj es estudiante de licenciatura en Ciencias de la Computación en la Universidad de Delhi, India. Le apasiona el desarrollo web Full Stack. Cuando no está escribiendo, está explorando la profundidad de diferentes tecnologías.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse