Dia36
This commit is contained in:
@@ -0,0 +1,86 @@
|
||||
<!Doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>OBJETO MATH JAVASCRIPT</title>
|
||||
<script type="text/javascript">
|
||||
|
||||
// 1.Constantes:
|
||||
// Math.PI: Devuelve el valor de PI (3.14159...).
|
||||
// Math.E: Devuelve el valor de la constante de Euler (2.71828...).
|
||||
console.log(Math.PI); // Muestra el valor de PI
|
||||
console.log(Math.E); // Muestra el valor de la constante de Euler
|
||||
|
||||
//2. Funciones trigonométricas:
|
||||
// Math.sin(x): Devuelve el seno de x, donde x está en radianes.
|
||||
// Math.cos(x): Devuelve el coseno de x, donde x está en radianes.
|
||||
// Math.tan(x): Devuelve la tangente de x, donde x está en radianes.
|
||||
var angle = Math.PI / 4;// 45 grados una circunferencia tiene 2PI radianes
|
||||
console.log(Math.sin(angle)); // Seno de 45 grados
|
||||
console.log(Math.cos(angle)); // Coseno de 45 grados
|
||||
console.log(Math.tan(angle)); // Tangente de 45 grados
|
||||
|
||||
//3. Funciones exponenciales y logarítmicas:
|
||||
// Math.exp(x): Devuelve e elevado a la potencia x.
|
||||
// Math.log(x): Devuelve el logaritmo natural de x.
|
||||
// Math.pow(base, exponente): Devuelve base elevado a la potencia exponente.
|
||||
// O con doble **
|
||||
console.log(Math.exp(2)); // e^2
|
||||
console.log(Math.log(Math.E)); // Logaritmo natural de e
|
||||
// Usando Math.pow()
|
||||
let resultado1 = Math.pow(2, 3); // 2^3 = 8
|
||||
console.log(resultado1);
|
||||
// Usando el operador de doble asterisco (**)
|
||||
let resultado2 = 2 ** 3; // 2^3 = 8
|
||||
console.log(resultado2);
|
||||
|
||||
//4. Redondeo y truncamiento:
|
||||
// Math.round(x): Redondea x al entero más cercano.
|
||||
// Math.floor(x): Redondea x hacia abajo al entero más cercano.
|
||||
// Math.ceil(x): Redondea x hacia arriba al entero más cercano.
|
||||
console.log(Math.round(2.7)); // Redondea a 3
|
||||
console.log(Math.round(2.5)); // Redondea a 3
|
||||
console.log(Math.floor(2.7)); // Redondea hacia abajo a 2
|
||||
console.log(Math.ceil(2.1)); // Redondea hacia arriba a 3
|
||||
|
||||
//5. Funciones aleatorias:
|
||||
// Math.random(): Devuelve un número decimal aleatorio entre 0 (inclusive) y 1 (exclusivo).
|
||||
var randomNum = Math.random();
|
||||
console.log(randomNum);
|
||||
var numeroAleatorio3C = Math.floor(Math.random() * 1000);
|
||||
console.log(numeroAleatorio3C);
|
||||
//6. Valor absoluto:
|
||||
// Math.abs(x): Devuelve el valor absoluto de x.
|
||||
var num = -7;
|
||||
console.log(Math.abs(num)); // Valor absoluto de -7 = 7
|
||||
|
||||
//7. Raíz cuadrada:
|
||||
// Math.sqrt(x): Devuelve la raíz cuadrada de x.
|
||||
var squareRoot = 25;
|
||||
console.log(Math.sqrt(squareRoot)); // Raíz cuadrada de 25
|
||||
|
||||
//8. Mínimo y máximo:
|
||||
// Math.min(x1, x2, ..., xn): Devuelve el valor más bajo entre los argumentos.
|
||||
// Math.max(x1, x2, ..., xn): Devuelve el valor más alto entre los argumentos.
|
||||
console.log(Math.min(10, 5, 8)); // Devuelve 5
|
||||
console.log(Math.max(10, 5, 8)); // Devuelve 10
|
||||
|
||||
|
||||
//parseInt() y parseFloat()
|
||||
|
||||
//parseInt(cadena, base);
|
||||
var cadena = "123";
|
||||
var numero = parseInt(cadena);
|
||||
console.log(numero); // Resultado: 123
|
||||
|
||||
var cadena2 = "2.54";
|
||||
var numero2 = parseInt(cadena2);
|
||||
console.log(numero2); // Resultado: 2
|
||||
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user