最近のプロジェクトで問題が発生しました。サーブレットを使用して HTML ページのテキスト ボックスに値を割り当てた後、結果に「」が表示されます。したがって、当然この値を使用して文字列「未定義」と比較します。残念ながら、比較結果は false です。方法はありません。Google で検索してマスターを見つけるしかありません。 typeof を使用する必要があることがわかり、その書き方は次のとおりです。 コードをコピーします コードは次のとおりです。 if(typeof(value)== "未定義"){ alert("未定義") >このようにすると、「未定義」がスムーズに表示されます。 typeof は文字列を返します。「数値」「文字列」「ブール値」「オブジェクト」「関数」「未定義」の 6 つの可能性があります。