26/11/2014, 16: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 puede que te sirva validar primero de si se trata de un número entero o decimal Cita: function fnc(valor) {
if(valor.isEntero()) {
console.log('entero')
} else {
console.log('decimal')
}
if(valor.toString().length == 2) {console.log('el número: ' + valor + ' es un entero, igual o mayor que 10');}
}
Number.prototype.isEntero = function() {
return !/\./.test(this.toString());
};
var numeros = [1, 5, 30, 4.5, 53, 3., 6, 3, 0, -2];
numeros.forEach(function(n){fnc(n);}); |