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

回答編集履歴

2

ちょうせい

2019/12/04 02:48

投稿

yambejp
yambejp

スコア117912

answer CHANGED
@@ -9,4 +9,18 @@
9
9
  $(function(){
10
10
  testHoge();
11
11
  });
12
+ ```
13
+
14
+ 即時関数内で宣言するとか
15
+ ```javascript
16
+ (function(){
17
+ let test = 99999;
18
+ function testHoge() {
19
+ console.log(test);
20
+ };
21
+ $(function(){
22
+ testHoge();
23
+ });
24
+ })();
25
+ console.log(typeof test);
12
26
  ```

1

chousei

2019/12/04 02:48

投稿

yambejp
yambejp

スコア117912

answer CHANGED
@@ -1,4 +1,5 @@
1
1
  解釈がわかれる曖昧な記述をしているからじゃないですか?
2
+ (まぁ極端な解釈の違いはバグといわれても仕方ないのでしょうけど)
2
3
  スコープを外して記述を前にもってきて試してみるとか
3
4
  ```javascript
4
5
  let test = 99999;