Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2013, 19:59
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
crear condicion en funcion javascript

hola amigos como estan todos, tengo un gran problema hice una funcion donde me toma los dos primeros decimales de un total pero sin redondear, pero la verdad en cuanto a decimales funciona de lo mejor pero cuando el total es un entro me lo muestra como decimal, es decil si el monto es 125 me lo muestra de la siguiente manera 12.5, y la verdad no entiendo como condiconla que si entero me muestre entero y si es decimal me muestre con decimales, aqui esta la funcion q tengo

Código Javascript:
Ver original
  1. function Mostrar(){
  2. var intereses='<?php echo $interes; ?>';
  3. var monto_aprobado=document.getElementById("monto_aprobado").value;
  4.  
  5. var plazo_otorgado=document.getElementById("plazo_otorgado").value;
  6. tot=monto_aprobado*intereses*plazo_otorgado;
  7. total=tot/360;
  8. //total es un number por eso lo convertimos a string
  9. a = String(total);
  10. var arrayInteres=a.split('.')
  11. var entero=arrayInteres[0]
  12. var dec=arrayInteres[1].substring(0,2)
  13. var interesNew=entero+","+dec
  14. document.getElementById("monto_intereses").value=interesNew
  15. }