Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/11/2014, 13:30
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 7 meses
Puntos: 528
Respuesta: evitar error cuando mi entero es 10

Podrías usar el round que sugiere IsaBelM, añadiendo una simple resta:

Código Javascript:
Ver original
  1. //En este ciclo verás cómo queda redondeado el número según sus decimales:
  2. var nums=[9,9.1,9.2,9.3,9.4,9.5,9.6,9.7,9.8,9.9,10];
  3. for(var x=0;x<nums.length;x++){
  4.     var j=nums[x]-0.1;
  5.     var r=Math.round(j);
  6.     alert(nums[x]+' '+j+' '+r);
  7. }

en tu caso:

Código Javascript:
Ver original
  1. var promedio=((p01+p02+p03)/10)-0.1;
  2. var valorFinal=Math.round(promedio);