質問編集履歴

2

質問を明確に致しました。

2017/06/21 08:30

投稿

violineer
violineer

スコア72

test CHANGED
File without changes
test CHANGED
@@ -14,12 +14,30 @@
14
14
 
15
15
  ```
16
16
 
17
- というコードがあるのですが、コンソールログには0が表示されそのままです。
17
+ というコードがあるのですが、
18
18
 
19
- "関数名"()は関数の実行
20
19
 
21
- と小耳に挟んだのですが、
22
20
 
23
- コードはどのような処理行われているのでしょうか……??
21
+ show()部分
24
22
 
23
+
24
+
25
+ ①show()の場合
26
+
25
- エラーにはなっていません。
27
+ →コンソルログ0が表示
28
+
29
+ ②showの場合
30
+
31
+ →コンソールログに0,1,2,...が表示
32
+
33
+ ③"show()"の場合
34
+
35
+ コンソールログに0,1,2,...が表示
36
+
37
+ ④"show"の場合
38
+
39
+ 何も表示されない
40
+
41
+
42
+
43
+ これにはどういう違いがあるのですか??

1

失礼しました、コードの表記が街がっていました。 上記コードでコンソールログに0が一回のみ表示されます。エラーにはなっていません。IEだとsetIntervalに引数つき関数を入力するとエラーが出るそう

2017/06/21 08:30

投稿

violineer
violineer

スコア72

test CHANGED
File without changes
test CHANGED
@@ -2,15 +2,13 @@
2
2
 
3
3
  var i=0;
4
4
 
5
- function show (name){
5
+ function show (){
6
6
 
7
7
  console.log(i++);
8
8
 
9
- };
9
+ }
10
10
 
11
- setInterval(show();
11
+ setInterval(show(),1000);
12
-
13
- },1000);
14
12
 
15
13
 
16
14