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

メモ。

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

非strictモードの場合のみ。

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