Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/06/2015, 09:27
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 6 meses
Puntos: 834
Respuesta: condición entre dos numero

Lo mismo, pero para navegadores que no aceptan bind:
Código:
<script type="text/javascript">
var rango = { min: 2, max: 20 };

var numYRango = function (value) {
	if (typeof value !== 'number') {
		return false;
	} else {
		return value >= this.min && value <= this.max;
	}
}


var estaRango = (function(rango){return function(n){return numYRango.call(rango,n);}})(rango);

console.log(estaRango(1));
console.log(estaRango(1.4));
console.log(estaRango(4.4));
console.log(estaRango(3.4));
console.log(estaRango(2.4));
console.log(estaRango(0));
console.log(estaRango(9));
</script>