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
、数字の0
とNaN
をチェックします。
また、indexOf
などの -1
を返す関数では、num !== 0
を使うことが推奨されます(または num !== -1
や ~num
(-1
もチェックするハックキーコード))。
try catch finally を使うことができます。
try {
document.getElementById("mydiv").innerHTML = 'Success' //assuming "mydiv" is undefined
} catch (e) {
if (e.name.toString() == "TypeError") //evals to true in this case
//do something
} finally {}
また、独自のエラーを throw
することもできます。これ]1を参照してください。