オプションの「var」宣言: 長所と短所
JavaScript では、変数を宣言するために「var」キーワードがよく使用されます。ただし、一部の開発者は、「var」の使用が厳密に必要かどうか疑問に思うかもしれません。
質問: 変数は「var」なしで宣言できますか?
答え: はい、変数は「var」なしで宣言できますが、これには影響があります。
変数が「var」なしで宣言された場合「var」の場合、これは現在のスコープを囲むオブジェクトのプロパティになります。たとえば、グローバル スコープでは、「var」なしで宣言された変数はウィンドウ オブジェクトのプロパティになります。
例:
myObj = 1; // Without "var" console.log(window.myObj); // Output: 1
この動作は異なります。現在の変数内で変数を宣言する「var」を使用しないようにします。 scope.
例:
var myObj = 1; // With "var" console.log(myObj); // Output: 1
結果:
結論:
一方「var」を省略するとショートカットになる可能性があります。スコープの曖昧さを避け、コードの可読性を高めるために、「var」を使用して変数を明示的に宣言することが一般的に良い方法です。
以上が「var」を使用するかどうか: JavaScript の変数宣言はオプションですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。