【javascript】宣言してない変数へ値を代入するとグローバル変数が作成される

この記事について

環境javascript
目的未宣言の変数へ代入したときの挙動をメモ
結果非strictモードではグローバル変数が作られる(言語仕様)

メモ。

宣言してない変数へ値を代入するとグローバル変数が作成されるのは javascript の仕様。

非strictモードの場合のみ。

詳細:“use strict”(厳格モード)を使うべきか?

タイトルとURLをコピーしました