Introducción a las funciones matemáticas de JavaScript
JavaScript Math es un objeto incorporado que proporciona propiedades y métodos para constantes y funciones matemáticas para ejecutar operaciones matemáticas. No es un objeto de función, no un constructor. Puede llamar a Math como un objeto sin crearlo porque las propiedades y métodos de Math son estáticos.
Funciones matemáticas de JavaScript
Las funciones matemáticas consisten en métodos y propiedades. La siguiente es la lista de métodos utilizados con el objeto Math:
1) Math.round ()
Este método proporciona el valor del número dado a un entero redondeado. Se puede escribir como:
Math.round (x), donde x es un número.
2) Math.pow ()
Proporciona el valor de x a la potencia de y. Se puede escribir como:
Math.pow (x, y), donde x es un número base e y es un exponente de la base dada.
3) Math.sqrt ()
Da la raíz cuadrada de un entero dado. Se puede escribir como:
Math.sqrt (x), donde x es un número.
4) Math.abs ()
Proporciona el valor absoluto, es decir, positivo de un número. Se puede escribir como:
Math.abs (x); donde x es un número
5) Math.ceil ()
Da un número menor, que es mayor o igual al número entero dado. Se puede escribir como:
Math.ceil (x); donde x es un número
6) Math.floor ()
Da un número mayor, que es menor o igual al entero dado. Se puede escribir como:
Math.floor (x); donde x es un número
7) Math.sin ()
Proporciona un seno del número dado. Se puede escribir como:
Math.sin (x); donde x es un número
8) Math.cos ()
Proporciona coseno del número dado. Se puede escribir como:
Math.cos (x); donde x es un número
9) Math.min () y Math.max ()
El método min () se usa para mostrar el valor más bajo de los argumentos dados. Se puede escribir como:
Math.min (val1, val2 ……… valn); donde val1, val2 ……… valn son números.
El método max () se usa para mostrar el valor más alto de los argumentos dados. Se puede escribir como:
Math.max (val1, val2 ……… valn); donde val1, val2 ……… valn son números.
10) Math.random ()
Proporciona un número aleatorio entre 0 y 1. Se puede escribir como:
Math.random ();
11) Math.acos ()
Proporciona un arcocoseno de un número entero. Se puede escribir como:
Math.acos (x); donde x es un número
12) Math.asin ()
Proporciona arcoseno de un entero. Se puede escribir como:
Math.asin (x); donde x es un número
Ejemplos
Veamos algunos ejemplos de los métodos anteriores de JavaScript Math Functions:
-
Math.abs ()
document.getElementById("abs_demo").innerHTML = Math.abs(-5.6);
Salida
5.6
-
Math.ceil ()
document.getElementById("ceil_demo").innerHTML = Math.ceil(7.8);
Salida
8
-
Math.floor ()
document.getElementById("floor_demo").innerHTML = Math.floor(5.8);
Salida
5 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 );
Salida
Primer valor: -0.977530117665097
Segundo valor: 0.8939966636005579
Tercer 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 );
Salida
Primer valor: -0.4480736161291702
Segundo valor: 0.5403023058681398
Tercer valor: 1
-
Math.min () y 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);
Salida
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 );
Salida
Primer valor: 0.6817374601673007
Segundo valor: 0.5478539257364348
Tercer 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 );
Salida
Primer valor: 3.141592653589793
Segundo valor: 1.5707963267948966
Tercer valor: NaN
Cuarto 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 );
Salida
Primer valor: -1.5707963267948966
Segundo valor: 0
Tercer valor: NaN
Cuarto valor: NaN
Aquí está la lista de propiedades utilizadas con el objeto Math:
1) E- Especifica el número de Euler.
Ejemplos de E-
var value_demo = Math.E
document.write("The Value is :" + value_demo);
Salida: el valor es 2.718281828459045.
2) PI: proporciona el valor PI.
Ejemplos de PI-
var value_demo = Math.PI
document.write("The Value is :" + value_demo);
Salida: el valor es 3.141592653589793.
3) SQRT2- Especifica la raíz cuadrada de 2.
Ejemplos de SQRT2-
var value_demo = Math.SQRT2
document.write("The Value is :" + value_demo);
Salida: el valor es 1.4142135623730951.
4) SQRT1_2- Especifica la raíz cuadrada de 1/2.
Ejemplos de SQRT1_2-
var value_demo = Math.SQRT1_2
document.write("The Value is :" + value_demo);
Salida: el valor es 0.7071067811865476.
5) LN2- Especifica el logaritmo natural de 2.
Ejemplos de LN2-
var value_demo = Math.LN2
document.write("The Value is :" + value_demo);
Salida: El valor es: 0.6931471805599453.
6) LN10- Especifica el logaritmo natural de 10.
Ejemplos de LN10-
var value_demo = Math.LN10
document.write("The Value is :" + value_demo);
Salida: el valor es 2.302585092994046.
7) LOG2E- Especifica el logaritmo de BASE 2 de E.
Ejemplos de LOG2E-
var value_demo = Math.LOG2E
document.write("The Value is :" + value_demo);
Salida: el valor es 1.4426950408889634.
8) LOG10E- Especifica el logaritmo BASE 10 de E.
Ejemplos de LOG10E-
var value_demo = Math.LOG10E
document.write("The Value is :" + value_demo);
Salida: el valor es 0.4342944819032518.
Conclusión
Como discutimos, no puede considerar el objeto Math como el constructor. Proporciona propiedades y métodos integrados para realizar tareas matemáticas en números. Para hacer uso del objeto matemático, extienda el objeto matemático directamente en lugar de usar el prototipo.
Artículos recomendados
Esta ha sido una guía para las funciones matemáticas de JavaScript. Aquí discutimos la introducción, los métodos y las propiedades de las funciones matemáticas con sus ejemplos correspondientes. También puede consultar nuestros otros artículos sugeridos para obtener más información:
- Cómo funciona JavaScript
- Funciones de cadena de JavaScript
- Cómo instalar JavaScript
- Carreras en JavaScript
- Varias herramientas de JavaScript
- Diversas funciones matemáticas en Java