Como posso verificar valores nulos no JavaScript?
Como posso verificar valores nulos no JavaScript? Eu escrevi o código abaixo mas não funcionou't funciona.
if (pass == null || cpass == null || email == null || cemail == null || user == null) {
alert("fill all columns");
return false;
}
E como posso encontrar erros nos meus programas JavaScript?
509
3
O Javascript é muito flexível no que diz respeito à verificação de "null" valores. I'estou adivinhando você'estou na verdade procurando por strings vazias, neste caso este código mais simples vai funcionar:
Que irá verificar se há cordas vazias (
""
),null
,undefined
,false
e os números0
eNaN
.Por favor note que se você está especificamente verificando por números é um erro comum perder
0
com este método, enum !== 0
é preferível (ounum !== -1
ou~num
(código hacky que também verifica contra-1
)) para funções que retornam-1
, e.g.indexOf
)Em primeiro lugar, você tem uma declaração de retorno sem um corpo funcional. As chances são de que isso irá lançar um erro.
Uma maneira mais limpa de fazer o seu cheque seria simplesmente usar o ! operador:
você pode tentar apanhar finalmente
você também pode "jogar" os seus próprios erros. Veja isto.