Ver Mensaje Individual
  #17 (permalink)  
Antiguo 27/10/2008, 13:58
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 2 meses
Puntos: 67
Respuesta: validacion de numeros

Ese no es el punto (ahorrarse una línea) tú código también hace lo mismo, pero el mío tiene más lógica y es más eficiente. Por qué? Qué pasa cuando alguien introduce un valor no numerico? El mío lo evalúa una vez y lo rechaza, en cambio el tuyo lo evalúa primero como número, después lo evalúa si es menor que 40. Hace la segunda evaluación cuando no debe hacerla porque ya se ha determinado que no es número, entonces por qué va a evaluar si es menos que 40? En cambio mi código solo evalúa si es menor que 40 cuando ya ha determinado que es un número lo que se ha introducido. Tiene más lógica y es más eficiente. Esa es la diferencia. Pero claro que hace lo mismo.