1
00:00:00,530 --> 00:00:02,660
ここで最初のものから始めましょう。

2
00:00:02,670 --> 00:00:06,330
負の10から19までの数字をすべて印刷します。

3
00:00:06,600 --> 00:00:10,560
実際にコードを書く前に、ファイルを作る必要があります。

4
00:00:10,560 --> 00:00:12,510
&nbsp;

5
00:00:15,330 --> 00:00:18,090
ですから、私は単純なTimファイルを持っており、接続するスクリプトを作成する必要があります。

6
00:00:18,300 --> 00:00:19,950
それではスクリプトを保存しましょう。

7
00:00:20,130 --> 00:00:21,250
それをループと呼んでみましょう。

8
00:00:21,400 --> 00:00:31,330
はい、それを保存し、私は常に彼らが接続されていることを確認したいので、警告を追加します。

9
00:00:31,950 --> 00:00:39,700
野生の研究DMLに戻り、そのループになったスクリプトにリンクしてください。

10
00:00:39,720 --> 00:00:41,230
はい。

11
00:00:41,280 --> 00:00:46,620
だから私たちが行ってそれを開くと、私たちは素敵な警告を受けるべきです。

12
00:00:46,710 --> 00:00:47,780
すばらしいです。

13
00:00:47,790 --> 00:00:49,360
だから最初のものに取り組んでみましょう。

14
00:00:49,370 --> 00:00:53,360
すべての数値を負の10と19の間で表示します。

15
00:00:54,540 --> 00:00:56,800
だから我々はWHILEループから始めます。

16
00:00:57,180 --> 00:01:04,530
&nbsp;

17
00:01:04,530 --> 00:01:13,660
変数varで始めるつもりですが、カウンターがマイナス10で始まるとしたら、カウンターが20未満であることを確認するワイルドループがあります。

18
00:01:14,370 --> 00:01:22,580
そのログカウンタをキャンセルして、そのようにカウンタに1を加算します。

19
00:01:22,590 --> 00:01:24,220
そこで私たちはマイナス10を始めました。

20
00:01:24,540 --> 00:01:29,400
Kountryが20未満である間に我々は1を加えた。

21
00:01:29,430 --> 00:01:35,380
これを19以下になるまでリファクタリングすることもできます。

22
00:01:35,430 --> 00:01:40,470
いずれか1つは、この種のものではなく、様々な目的のために働くので、保存してください。

23
00:01:40,680 --> 00:01:50,160
そして、詐欺に行きましょう。

24
00:01:50,160 --> 00:01:55,520
そのログは、負の10から19までの数字をすべて印刷していることを明確にするためにログに記録して、これを実行します。

25
00:01:55,560 --> 00:01:57,880
ページをリフレッシュします。

26
00:01:58,500 --> 00:02:04,170
すべてがコンソール上にあるので何も表示されず、負の10と19の間の数字がすべて表示されます。

27
00:02:04,170 --> 00:02:06,040
&nbsp;

28
00:02:06,300 --> 00:02:09,210
それに19のマイナス10が含まれていることを確認します。

29
00:02:09,210 --> 00:02:10,610
すばらしいです。

30
00:02:10,680 --> 00:02:15,760
したがって、次の課題は、10と40の間のすべての偶数を印刷することです。

31
00:02:16,140 --> 00:02:20,110
ですから、これをコピーしてちょっと修正するつもりです。

32
00:02:20,190 --> 00:02:28,400
したがって、10と40の間のすべての偶数を印刷すると保存されます。

33
00:02:28,770 --> 00:02:37,590
カウンターが10未満の場合はカウンターが41未満、40未満の場合はカウンタを開始します。

34
00:02:37,590 --> 00:02:38,970
&nbsp;

35
00:02:38,970 --> 00:02:40,380
このようにしましょう。

36
00:02:40,650 --> 00:02:43,390
私たちはそれが偶数の場合にだけ印刷します。

37
00:02:43,650 --> 00:02:45,570
ですから、これを行うにはいくつかの方法があります。

38
00:02:45,630 --> 00:02:50,760
最初の1つは、常にそれをプリントアウトすることですが、2つカウントします。

39
00:02:51,330 --> 00:02:53,770
つまり、これは10時から始まることを意味します。

40
00:02:53,820 --> 00:02:58,560
その後、10を出力し、2を加えて12になります。

41
00:02:58,730 --> 00:03:01,010
それで12を印刷して2を加えます。

42
00:03:01,020 --> 00:03:04,180
だからこそ、それが動作することを確認するための方法の1つです。

43
00:03:04,230 --> 00:03:12,290
コンソールを開いてみましょう。あなたは10と40の間のすべての画像を見ることができます。

44
00:03:12,390 --> 00:03:13,980
そしてそれはうまく動作します。

45
00:03:14,010 --> 00:03:16,230
ですから、これを書いた別の方法があります。

46
00:03:16,500 --> 00:03:18,910
そして、私はこれをコピーしてあなたに見せるだけです。

47
00:03:19,470 --> 00:03:20,740
私たちはこのように書くことができました。

48
00:03:21,000 --> 00:03:24,240
それで、すべての番号についてループします。

49
00:03:24,270 --> 00:03:29,400
だから我々は2倍に数えていないので、数字が偶数であるかどうかを調べるためにここにifステートメントがあります。

50
00:03:29,400 --> 00:03:30,200
&nbsp;

51
00:03:30,510 --> 00:03:36,180
そして、カウンタmod 2がゼロの場合のように見えます。

52
00:03:36,390 --> 00:03:42,870
それで、たとえそれが2で割り切れる場合でも数字をどうやって表現すれば、それを印刷してから追加するだけです。

53
00:03:42,870 --> 00:03:44,340
&nbsp;

54
00:03:44,820 --> 00:03:49,920
だから、この方法は短く、ループが2倍になるので、このループはこの回数だけ半分しか動かないので、もう少し効率的です。

55
00:03:49,920 --> 00:03:53,750
&nbsp;

56
00:03:53,940 --> 00:03:58,700
だから私たちは決して奇数対このループを決してここで実行しません。

57
00:03:58,950 --> 00:04:05,090
カウンタ2が0の場合は10で始まり、10の場合は一定です。

58
00:04:05,220 --> 00:04:06,140
1を追加します。

59
00:04:06,330 --> 00:04:07,840
今は11歳です。

60
00:04:08,010 --> 00:04:13,200
したがって、このコードは2で割り切れる11で評価されますが、そうではありません。

61
00:04:13,230 --> 00:04:18,130
これは印刷されませんが、ループ内のコードは毎回実行されます。

62
00:04:18,300 --> 00:04:23,940
ですから、ここで設定した利点の1つは、これとは対照的に、偶数の番号を印刷することです。

63
00:04:23,940 --> 00:04:27,750
&nbsp;

64
00:04:27,840 --> 00:04:33,520
私たちが11で始まった場合、それは常にその基本番号に追加するだけです。

65
00:04:33,540 --> 00:04:39,900
だから私たちは11 13 15を持っているでしょうが、これは実際には偶数であるかどうかをチェックしています。

66
00:04:40,080 --> 00:04:44,790
だから私は今これについてコメントし、ここで見ているように、10と40の間の偶数を挿入するための短いバージョンにしましょう。

67
00:04:44,790 --> 00:04:48,980
&nbsp;

68
00:04:50,160 --> 00:04:56,310
次に、300と333の間のすべての奇数を印刷します。

69
00:04:56,310 --> 00:04:59,060
だから、これもまたこれと非常によく似ています。

70
00:04:59,100 --> 00:05:11,910
私はちょうどこれをすべてコピーして、これを変更して300と333の間のすべての奇数を印刷してから、300でカウンタを開始します。

71
00:05:11,910 --> 00:05:18,080
&nbsp;

72
00:05:18,090 --> 00:05:21,060
これは300で始まっているので動作しません。

73
00:05:21,060 --> 00:05:24,730
2つを追加すると、300の2つがあり、それはevensによってカウントされます。

74
00:05:24,780 --> 00:05:28,880
だから私はそれを取り除き、やや長めの方法を使ってみましょう。

75
00:05:29,220 --> 00:05:33,710
奇妙なものかどうかを確認する2で割り切れないことを確認したい。

76
00:05:33,870 --> 00:05:41,010
カウンタMontuがゼロに等しくない場合、カウンターを印刷し、変更する必要がある他のものは、このループが300で始まり、それが40未満であるかどうかをチェックしているように見えます。

77
00:05:41,010 --> 00:05:46,920
&nbsp;

78
00:05:46,980 --> 00:05:49,110
今すぐこのコードは実行されません。

79
00:05:49,350 --> 00:05:57,980
だから私たちはこれを作る333だから、保存してリフレッシュしましょう。そして、あなたはすべての奇数を3または1を333までずらすことができます。

80
00:05:57,990 --> 00:06:01,560
&nbsp;

81
00:06:01,560 --> 00:06:10,170
だから最後の1つは、5と50の間にある5と3で割り切れるすべての数を印刷することです。

82
00:06:10,230 --> 00:06:13,440
だからコピーをもう一度セットアップする。

83
00:06:13,560 --> 00:06:18,990
&nbsp;

84
00:06:22,080 --> 00:06:31,350
今度は、5と50の間で割り切れるすべての数値を5と50の間で印刷するログを取り消すつもりです。

85
00:06:31,410 --> 00:06:38,460
そうするために、我々は5時にはカウンターから始め、50になるだろう。

86
00:06:39,720 --> 00:06:45,200
ここでの私たちの論理は、2で割り切れないかどうかを調べることではありません。

87
00:06:45,750 --> 00:06:50,930
私たちがしたいことは、5で割り切れ、3で割り切れるかどうかをチェックすることです。

88
00:06:51,210 --> 00:07:04,800
だから、カウンタmaade 5が0に等しく、カウンタmaade 3が0に等しいように見えます。それはそれです。

89
00:07:04,800 --> 00:07:05,520
&nbsp;

90
00:07:05,520 --> 00:07:12,470
だから、これらの両方は、私たちがプリントアウトするためには5で均等に、3で割り切れる必要があります。

91
00:07:12,810 --> 00:07:13,890
それだけで私たちがする必要があります。

92
00:07:13,950 --> 00:07:20,190
先に進んでブラウザをリフレッシュしてみましょう。あなたは5と3の両方で割り切れる5〜50の数字をすべて取得し、3つしかありません。

93
00:07:20,190 --> 00:07:25,370
&nbsp;

94
00:07:25,380 --> 00:07:27,740
これはループの問題が設定されている間、これだけです。
