質問編集履歴

2

2017/09/03 09:15

投稿

SugiuraY
SugiuraY

スコア318

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  console上、" i is not defined"とエラーが出力されいます。
26
26
 
27
- 文言通り読めば、それ俺のローカルスコープ出会っても関数全体においては参照可能であり、それが例え、後で定義または宣言された変数であってもと読めるのですが
27
+ 文言通り読めば、それローカルスコープであっても関数全体においては参照可能であり、また、それが例え、後で定義または宣言された変数であってもと読めるのですが
28
28
 
29
29
  理解に誤りがあるのでしょうか?
30
30
 

1

追記しました

2017/09/03 09:15

投稿

SugiuraY
SugiuraY

スコア318

test CHANGED
File without changes
test CHANGED
@@ -62,8 +62,26 @@
62
62
 
63
63
 
64
64
 
65
-
65
+
66
66
 
67
67
  </script>
68
68
 
69
69
  ```
70
+
71
+
72
+
73
+ もし同一関数内のことのみを意味していたとしても
74
+
75
+ 下記の通り、undefinedです。
76
+
77
+ ```Javascript
78
+
79
+ function cat (){
80
+
81
+ document.write(i);//undefined
82
+
83
+ var i ="にゃ〜";
84
+
85
+ }
86
+
87
+ ```