teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

差異について追記

2015/08/19 21:53

投稿

raccy
raccy

スコア21770

answer CHANGED
@@ -3,4 +3,9 @@
3
3
  厳格モードではvarナシはエラーとなり、そもそも使用できません。
4
4
  JavaScriptとしては、varナシは互換性のために残している古い書き方で、
5
5
  基本使ってはいけない扱いのようです。
6
- 厳格モードにしてvarナシは使用しない、がいいのではないでしょうか?
6
+ 厳格モードにしてvarナシは使用しない、がいいのではないでしょうか?
7
+
8
+ 【追記】
9
+ [MDN:var](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Statements/var)によると、
10
+ > 違いは、宣言した変数はグローバルオブジェクトの設定変更不可プロパティになります、宣言していない変数は設定変更可能です。
11
+ とありますので、差異は質問で既に述べられている事ぐらいしか無いようです。