technologiesこの広告は、90日以上更新していないブログに表示しています。2012-09-30JavaScriptのグローバル変数JavaScriptJavaScriptで「グローバル変数を使わないほうが良い」と言っている記事を見かけたりするので、調べてみました。グローバル変数を使用しない方がよい理由とは、グローバル変数はウェブページやJavaScriptアプリ内にあるすべてのコードで共有できてしまう点にあるようです。よって、サードパーティ製のライブラリやウィジットなどを導入したときに、変数が重なってしまい問題を起こす可能性があるということのようです。できるだけ使わないようにコーディングするにはどうしたらいいかまだ把握できていませんが、気をつけねばならないことは「暗黙のグローバル」という概念があり、意図していないところでグローバル変数を作ってしまうことがあるようです。それはvarを使わずに変数を定義することです。//結果:local→ローカル変数でない><JavaScriptではvarを使わずに変数を作ることができますが、その場合は関数内で宣言したとしてもグローバル変数になってしまうようです。上の"l_string"はローカル変数のつもりで書いたとしても、実際は関数の外側でも参照できてしまっています。このようにvarを使わずに宣言すると、闇雲にグローバル変数を作ってしまうことになるので避けましょうということのようです。»プロフィールid:two-hatsUIデザイン関連のネタや、個人的なインテリアの趣味など思いついたものを投稿するごった煮なブログです。(2)月別アーカイブはてなブログをはじめよう!two-hatsさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。