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:

  1. Cómo funciona JavaScript
  2. Funciones de cadena de JavaScript
  3. Cómo instalar JavaScript
  4. Carreras en JavaScript
  5. Varias herramientas de JavaScript
  6. Diversas funciones matemáticas en Java