ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript_javascript スキルで変数の存在を検出するときにいくつかの問題が発生しました

JavaScript_javascript スキルで変数の存在を検出するときにいくつかの問題が発生しました

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-05-16 17:16:101007ブラウズ

JavaScript プログラムを作成する場合、特定の変数が存在するかどうかを検出する必要があることがよくあります。これは非常に簡単なタスクですが、注意しないといくつかの問題が発生します。主なポイントは次のとおりです。

1. 通常の変数

コードをコピーします は次のとおりです:




2.オブジェクトのプロパティ



コードをコピー
コードは次のとおりです: <スクリプト タイプ="text/javascript"> var two = {}; if(two.b){ alert('雨男');
if( window.addEventListener ){
alert('This is not IE!' );
}



のプロパティを検出するために typeof を使用する必要はありません。物体。


3. オブジェクトに属性を追加するときにも、同様の問題が発生します




コードをコピー
コードは次のとおりです。