0

nullJavaScriptで値を処理するときに、いくつかの問題に直面しています。私の JavaScript には、オブジェクトが他の値でnullある、または他の値を持つことができる 2 つのケースがあるため、次のようにします。

if(feild_values != null || typeof(feild_values) != 'null') {
    alert(feild_values.id[i-1]);
}            

ただし、Firebug は次のようなエラーを表示します。

TypeError: feild_values is null alert(feild_values.id[i-1]);

どうすればこれを管理できますか?

4

2 に答える 2

4

||を削除 typeof(フィールド値) != 'ヌル'

あなたはそれを必要とせず、typeof(null) は「null」ではなく、その「オブジェクト」です

次のように簡略化できます。

if (feild_values) {
 ...
}
于 2012-08-18T05:08:57.063 に答える
0

typeof yourVar == "undefined" も探す必要があります

于 2012-08-18T05:12:00.283 に答える