1. ホーム
  2. javascript

[解決済み] javascriptでNULLでないことを確認する

2022-04-25 05:43:01

質問

以下は、フォームの値を取得するコードスニペットです。 さらに処理を進める前に、その値がnullでないかどうかをチェックします。

var val = document.FileList.hiddenInfo.value;
alert("val is " + val);  // this prints null which is as expected
if (val != null)
{
   alert("value is "+val.length); // this returns 4
}
else
{
   alert("value* is null");
}

なぜこのような現象が起こるのか、何か心当たりはありますか?

解決方法は?

それは、valが null を含むが 'null' を文字列として使用します。

null'でチェックしてみる

if ('null' != val)

どのような場合に、なぜこれが機能するのかの説明については 詳細は以下の通りです。 .