1. ホーム
  2. javascript

[解決済み] JavaScriptでNULL値をチェックするにはどうしたらいいですか?

2022-03-20 22:58:30

質問

JavaScriptでNULL値をチェックするにはどうしたらいいですか?以下のようなコードを書きましたが、うまくいきません。

if (pass == null || cpass == null || email == null || cemail == null || user == null) {      

    alert("fill all columns");
    return false;  

}   

また、JavaScriptのプログラムのエラーを見つけるにはどうしたらいいのでしょうか?

どのように解決するのですか?

JavaScriptは"null"値のチェックに関して、非常に柔軟です。 おそらく、空の文字列を探しているのだと思いますが、その場合はこのシンプルなコードでうまくいきます。

if(!pass || !cpass || !email || !cemail || !user){

これは、空の文字列をチェックします ( "" ), null , undefined , false と数字 0NaN .

特に数字をチェックする場合、よくあるミスなので注意してください。 0 このメソッドでは num !== 0 が望ましい(あるいは num !== -1 または ~num (に対してのチェックも行うハクスラなコード -1 )) を返す関数については -1 は、例えば indexOf ).