¿Cómo puedo comprobar los valores nulos en JavaScript?
¿Cómo puedo comprobar los valores nulos en JavaScript? Escribí el código siguiente pero no funcionó.
if (pass == null || cpass == null || email == null || cemail == null || user == null) {
alert("fill all columns");
return false;
}
¿Y cómo puedo encontrar errores en mis programas de JavaScript?
509
3
Javascript es muy flexible en cuanto a la comprobación de valores "null". Supongo que en realidad estás buscando cadenas vacías, en cuyo caso este código más simple funcionará:
Que buscará cadenas vacías (
""),
null,
undefined,
falsey los números
0y
NaN`.Tenga en cuenta que si está comprobando específicamente los números es un error común no ver el
0
con este método, y es preferiblenum !== 0
(onum !== -1
o~num
(código hacky que también comprueba el-1
) para las funciones que devuelven-1
, por ejemploindexOf
)En primer lugar, tiene una declaración de retorno sin un cuerpo de función. Lo más probable es que eso arroje un error.
¡Una forma más limpia de hacer la comprobación sería utilizar simplemente el operador !
puedes usar try catch finally
también puedes
tirar
tus propios errores. Ver esto.