Por que o undefined não é menor que 1?
Portanto, na maioria dos casos, tenho conseguido usar algo semelhante a essas linhas, mas o Javascript me deu esse resultado estranho.
Se eu pegar algum valor e ele ficar indefinido, quando comparado a um número inteiro, ele não parecerá ser menor ou maior que qualquer número. Por que é isso?
if(undefined < 1 || undefined >= 1)
alert("yes");
else
alert("no");
//this always alerts no