Cita:
Iniciado por dreamkarkayu Hasta donde yo se,
.value es una propiedad del elemento input y como tal, null es un valor totalmente válido para asignar a una propiedad.
¿Que el 99% de los casos no va a tomar nunca null? Totalmente de acuerdo. No va a ocurrir a no ser que se haga la asignacion de forma explicita.
Pero poder, se puede. Es totalmente 'legal' hacerlo (tenga mas o menos sentido) y como he tenido que lidiar varias veces con código donde se ha hecho así, prefiero añadir esa comparacion.
Como digo, hablo bajo mi experiencia y no pretendo imponer nada. Al contrario, si estoy equivocado, dime el motivo y así aprendo yo tambien.
De eso se trata el foro, no?
¿Realmente has probado a hacerlo de forma explícita? Desde luego a mí no me funciona.
Razón en parte tienes: puedes establecer cualquier tipo de valor, pero otra cosa es lo que JavaScript interprete.