| ||||
Código:
<script> /*esta función es sólo para que veas como funciona, no hace falta crearla porque ya está predefinida: basta con document.write(Math.pow(9,2)); */ function elevar(numero,exponente){ resultado=Math.pow(numero,exponente); return resultado; } </script> <script> document.write(elevar(9,2)); //escribe 81 </script>
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| ||||
Me salio perfecto , muchsimas gracias por tu ayuda, ahora consulto otra cosa, existe una funcion en javascrit que haga redondeo ?? por ejemplo yo tengo un numero que es 12,8974556 y quiero redondearlo para que me de sin decimales a 13 se puede hacer?? |
| ||||
error cuando elevo a la potencia me sale NAN.... expr=(1+interes) expr=Math.pow(expr,i); NAN termino1=expr*interes; NAN termino2=expr-interes; NAN Como redondeo con decimales... ejem.. 9.6333332 debe ser 9.63 SaAludos |
| ||||
Cita: con respecto a que te devuelve NaN, verificá que INTERES sea un número, luego si es así, utilizá parseInt(interes), o parseFloat(interes), dependiendo si es entero o tiene decimales.
Iniciado por richardinj cuando elevo a la potencia me sale NAN.... expr=(1+interes) expr=Math.pow(expr,i); NAN termino1=expr*interes; NAN termino2=expr-interes; NAN Como redondeo con decimales... ejem.. 9.6333332 debe ser 9.63 SaAludos Para el redondeo, como bien aclara padawan, con Cita: te lo redondearía (simpre que el dicimal sea = o > que 5 redondea para arriba, sino para abajo).Math.round(numero) suerte.
__________________ by Capitán Buscapina . |