javascriptにおけるundefinedとnot definedの違いの例を紹介します。


研究により、両者の間に大きな違いがあることが分かりました。英語で言うと、この二つの違いは何ですか?研究結果は以下のテストos:uuntuテストブラウザ:chromeテストケース1 consoline.log(a)エラーReferenceErr:a is not definedテストケース2 var sone.log(a)が報告されていませんが、undefined=2例を出力します。consolie.log(b.a)はエラーがありませんが、undefinedテストケース3 function c(){}var d=new c();consolie.log(d.a)はエラーがないが、typeof以上のテスト対象についてundefinedが返したのはString(undefined)であることが示されている。var d=a𞓜3結果:d=3 var c=22𞓜44 c=22 var c=22 var c=false𞓜33 c=33 if(x){}エラーvar x if(x){if}内ではまとめを実行しません。jsには二つのundefinedがあります。論理演算の2番目の変数として使用することができます。完全に定義されていません。また、背景がありません。(x.aはa属性がありませんが、xは面子がありません。)エラータイプは使用できません。typeof関数jsの中のまたは演算を使用しない限り、book値に戻りません。だから1𞓜𞓜2==1 a 124124; 1のエラーvarを報告します。a𞓜1==1この辞書を探して訳しました。undefinedは分かりません。つまり何に使うか分かりません。not definedは未定義に翻訳できます。