1
00:00:00,900 --> 00:00:05,770
OKだから、forループと呼ばれるJavaScriptの別のタイプのループについて学ぶ時間です。

2
00:00:05,820 --> 00:00:10,490
したがって、forループはwhileループと似ており、両方ともコードを繰り返すことができます。

3
00:00:10,740 --> 00:00:12,710
それらは構文が少し異なります。

4
00:00:12,930 --> 00:00:14,340
だから我々の目的はここにある。

5
00:00:14,430 --> 00:00:19,070
forループの目的を理解したいのは、whileループとwhileループを使用する理由です。

6
00:00:19,230 --> 00:00:24,280
あなたは有効なループを書いてから、whileループとforループを比較して対比したいと思っています。

7
00:00:24,930 --> 00:00:28,420
だから、ここではforループのレシピが始まります。

8
00:00:28,920 --> 00:00:34,440
我々はキーワードのための単語を書いて、次に括弧内に3つの部分があります。

9
00:00:34,500 --> 00:00:40,300
そして、私は条件とステップを初期化するものとしていくつかを持っています。

10
00:00:40,770 --> 00:00:45,340
だからこれは少し沈んでしまいます。私たちは次のいくつかのスライドでこれを明確にします。

11
00:00:45,690 --> 00:00:51,450
しかし、ここで重要なことは、括弧をつけているということばを書くことです。括弧内に3つの異なるものが入り、中括弧があります。

12
00:00:51,450 --> 00:00:55,040
&nbsp;

13
00:00:55,350 --> 00:00:57,400
ここに例があります。

14
00:00:57,570 --> 00:01:02,470
これは、forループを使って1から5までの数値を出力する方法です。

15
00:01:02,520 --> 00:01:04,290
だから私たちは4で始まります。

16
00:01:04,530 --> 00:01:06,450
次に、変数を作成します。

17
00:01:06,630 --> 00:01:09,650
私はそれを数えてゼロに等しく設定します。

18
00:01:09,750 --> 00:01:16,820
この最初のチャンクでは、カウントは6未満ですが、条件があります。

19
00:01:17,370 --> 00:01:22,530
そして、私たちは増分を計算して、それを数え上げます。

20
00:01:22,530 --> 00:01:26,280
だからこれは概念的には野生生物のものと非常によく似ています。

21
00:01:26,280 --> 00:01:28,620
したがって、ここでループしながら同等のものを見ることができます。

22
00:01:28,680 --> 00:01:34,140
大きな違いは、これはほんの短いことです。もう1つの違いは、この変数の数がループ内にのみ存在することです。

23
00:01:34,560 --> 00:01:37,400
&nbsp;

24
00:01:37,500 --> 00:01:44,520
whileループのこの変数は、forループでここで使用できるように、外部で初期化する必要があります。

25
00:01:44,760 --> 00:01:48,650
このループの内部にただ存在する変数を作ることができます。

26
00:01:49,080 --> 00:01:56,100
これをもう一度行うために、countという変数を作成しています。ループのたびに0から始まります。

27
00:01:56,100 --> 00:01:56,780
&nbsp;

28
00:01:56,850 --> 00:02:00,680
カウントに1を加え、カウントしながら続けます。

29
00:02:00,690 --> 00:02:02,300
それは6未満です。

30
00:02:02,640 --> 00:02:05,140
したがって、このカウントを最初に実行するとゼロになります。

31
00:02:05,190 --> 00:02:08,480
次回に1を追加したときに印刷しました。

32
00:02:08,700 --> 00:02:14,960
まだ6未満ですので、印刷して、カウントが6になるまで続けます。

33
00:02:15,000 --> 00:02:18,330
もはや6未満であり、コードの実行が停止します。

34
00:02:18,750 --> 00:02:27,660
だから私はこれを私の弁護士にコピーして、それをペーストして0 1 2 3

35
00:02:27,660 --> 00:02:30,800
4 5と表示するだけです。

36
00:02:33,210 --> 00:02:38,100
ここでは、whileループで行ったことを、文字列内のすべての文字を出力したが、forループで出力した別の例を示します。

37
00:02:38,100 --> 00:02:40,750
&nbsp;

38
00:02:41,220 --> 00:02:47,370
したがって、whileループの場合と同様に、このカウント変数をループの外に作成する必要はありません。

39
00:02:47,370 --> 00:02:48,060
&nbsp;

40
00:02:48,270 --> 00:02:52,610
私たちは一時変数を作成することができ、私はIと呼ばれるものを使用します。

41
00:02:52,710 --> 00:02:58,590
&nbsp;

42
00:02:58,590 --> 00:03:05,220
&nbsp;

43
00:03:05,220 --> 00:03:06,710
私がやったのは、ループ変数が、iやjやKのような短い一文字の変数名であることがわかりました。それは、他の目的のために存在するのではなく、ループの中に存在するからです。

44
00:03:06,750 --> 00:03:09,710
だから、それを短く保つ方が良いと主張する人もいるでしょう。

45
00:03:10,020 --> 00:03:12,090
だからここで私は数えていました。

46
00:03:12,090 --> 00:03:17,340
あなたの望むものは何でも構いませんが、現実世界ではもっと多くのことが見られます。

47
00:03:17,760 --> 00:03:22,060
だから、ループのたびに0に等しい変数を作る。

48
00:03:22,170 --> 00:03:25,560
私たちは1つを追加して行くつもりです。

49
00:03:25,580 --> 00:03:28,470
それは文字列の長さより短いですが。

50
00:03:28,920 --> 00:03:31,270
論理はここでやっているのと同じです。

51
00:03:31,500 --> 00:03:33,720
Countという変数をゼロに設定します。

52
00:03:34,140 --> 00:03:39,960
毎回1つずつ追加し、カウントがその長さよりも小さい間は続ける。

53
00:03:40,350 --> 00:03:44,080
だから私はこれを実行するときに私はそれをコピーします。

54
00:03:44,160 --> 00:03:45,840
コンソールを開きます。

55
00:03:45,840 --> 00:03:50,350
それをペーストし、私たちはH E L L Oを得る。

56
00:03:50,640 --> 00:03:53,170
そしてそれは隣に2つのLを印刷します。

57
00:03:53,190 --> 00:03:58,010
これは、Chromeが反復ログを繰り返し実行する方法です。

58
00:03:58,050 --> 00:04:02,670
したがって、forループの代わりにこれをもう一度要約すると、3つの部分があります。

59
00:04:02,670 --> 00:04:07,950
変数を宣言して初期値に設定する初期化はゼロである必要はありません。

60
00:04:07,950 --> 00:04:08,840
&nbsp;

61
00:04:09,120 --> 00:04:15,270
次に、次の部分には、このループが継続して実行されるべき条件があります。

62
00:04:15,270 --> 00:04:17,370
そして最後の部分が私たちの歩みです。

63
00:04:17,370 --> 00:04:19,460
だから、すべての繰り返しの終わりには何をしますか？

64
00:04:19,500 --> 00:04:23,690
1を数えたり、1を引いたりすると、それを増やしますか？

65
00:04:23,700 --> 00:04:25,540
あらゆる種類のものがあります。

66
00:04:25,560 --> 00:04:30,000
たいていの場合、whileループでやったのと同じように、プラスで表示されます
