27/11/2014, 05:27
|
| Colaborador | | Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 6 meses Puntos: 1012 | |
Respuesta: evitar error cuando mi entero es 10 prueba con esto otro Cita: function fnc(valor) {
if (valor <= 7) {
console.log(valor + ' -> 5');
} else {
var decimal = (valor-parseInt(valor));
if (decimal > .5) console.log(valor + ' -> ' + Math.ceil(valor));
if (decimal <= .5) console.log(valor + ' -> ' + Math.floor(valor));
}
}
var numeros = [1.9, 5, 9.5, 5.3, 8.1, 6.7, 10, 6.5];
numeros.forEach(function(n){fnc(n);}); |