Métodos Matemáticos
Contiene los métodos para realizar cualquier tipo de operación matemática compleja. Solo necesitamos llamar al método deseado utilizando el objeto Math (ya esta creado). Los métodos mas útiles son:
|
MÉTODOS MATEMÁTICOS |
|
|
MÉTODO |
DESCRIPCIÓN |
|
var=Math.sin(valor); |
Seno de un ángulo. Expresado en radianes. |
|
var=Math.cos(valor); |
Coseno de un ángulo. Expresado en radianes. |
|
var=Math.tan(valor); |
Tangente de un ángulo. Expresado en radianes. |
|
asin(),acos(),atan() |
Iguales a las anteriores pero devuelve arcos. |
|
var=Math.abs(valor); |
Valor absoluto (su positivo). |
|
var=Math.log(valor); |
Logaritmo decimal de valor. |
|
var=Math.max(val1,val2); |
Devuelve el mayor de los dos. |
|
var=Math.min(val1,val2); |
Devuelve el menor de los dos. |
|
var=Math.pow(base,expon); |
Potencia de base |
|
var=Math.sqrt(valor); |
Raíz cuadrada del valor. |
|
var=Math.round(valor); |
Redondea un valor con decimales. |
|
var=Math.random()*interv; |
Número aleatorio entre 0 y el intervalo. |
Ejemplo:
<html>
<head>
<script>
function opera(valor)
{
var resultado;
var num1=parseInt(document.cal.cnum1.value);
var num2=parseInt(document.cal.cnum2.value);
switch(valor)
{
case 1:
resultado=Math.sqrt(Math.abs(num1));
break;
case 2:
resultado=Math.pow(num1,num2);
break;
case 3:
resultado=Math.max(num1,num2);
break;
}
document.cal.resul.value=resultado;
}
</script>
</head>
<body>
<form name=cal>
NUM1:
<input type=”text” name=”cnum1″ size=”5″ value=”0″>
<br>
NUM2:
<input type=”text” name=”cnum2″ size=”5″ value=”0″>
<br>
<br>
<input type=”button” value=”Raiz” onClick=opera(1);>
<input type=”button” value=”Potencia” onClick=opera(2);>
<input type=”button” value=”Máximo” onClick=opera(3);>
<br>
<br>
Resultado:<input type=”text” name=”resul” size=”17″>
</form>
</body>
</html>
Aún no hay comentarios
¡Sea el primero en comentar!