回答編集履歴
2
修正
test
CHANGED
@@ -32,4 +32,4 @@
|
|
32
32
|
|
33
33
|
|
34
34
|
|
35
|
-
- 5秒後: `aaa`は`
|
35
|
+
- 5秒後: `aaa`は`-1`なので`aaa >= 0`は`false`となり、インターバル実行が止まり、`"発射!!!"`が出力される。
|
1
加筆
test
CHANGED
@@ -4,7 +4,11 @@
|
|
4
4
|
|
5
5
|
```
|
6
6
|
|
7
|
+
`setInterval`は第1引数に関数、第2引数に間隔(ミリ秒)をとり、関数が指定した間隔で繰り返し呼び出されるようになります。
|
8
|
+
|
9
|
+
|
10
|
+
|
7
|
-
この行が実行されると、`1000`ミリ秒ごとに関数`start`
|
11
|
+
なのでこの行が実行されると、`1000`ミリ秒ごとに関数`start`が実行されるようになります。`setInterval`はidのようなものを返し、このidは`clearInterval`関数に渡して実行することで、この繰り返し実行されるのをストップすることができます。ここではそのidを`bbb`に格納しています。
|
8
12
|
|
9
13
|
|
10
14
|
|