ここで最初のものから始めましょう。
負の10から19までの数字をすべて印刷します。
実際にコードを書く前に、ファイルを作る必要があります。
ですから、私は単純なTimファイルを持っており、接続するスクリプトを作成する必要があります。
それではスクリプトを保存しましょう。
それをループと呼んでみましょう。
はい、それを保存し、私は常に彼らが接続されていることを確認したいので、警告を追加します。
野生の研究DMLに戻り、そのループになったスクリプトにリンクしてください。
はい。
だから私たちが行ってそれを開くと、私たちは素敵な警告を受けるべきです。
すばらしいです。
だから最初のものに取り組んでみましょう。
すべての数値を負の10と19の間で表示します。
だから我々はWHILEループから始めます。
変数varで始めるつもりですが、カウンターがマイナス10で始まるとしたら、カウンターが20未満であることを確認するワイルドループがあります。
そのログカウンタをキャンセルして、そのようにカウンタに1を加算します。
そこで私たちはマイナス10を始めました。
Kountryが20未満である間に我々は1を加えた。
これを19以下になるまでリファクタリングすることもできます。
いずれか1つは、この種のものではなく、様々な目的のために働くので、保存してください。
そして、詐欺に行きましょう。
そのログは、負の10から19までの数字をすべて印刷していることを明確にするためにログに記録して、これを実行します。
ページをリフレッシュします。
すべてがコンソール上にあるので何も表示されず、負の10と19の間の数字がすべて表示されます。
それに19のマイナス10が含まれていることを確認します。
すばらしいです。
したがって、次の課題は、10と40の間のすべての偶数を印刷することです。
ですから、これをコピーしてちょっと修正するつもりです。
したがって、10と40の間のすべての偶数を印刷すると保存されます。
カウンターが10未満の場合はカウンターが41未満、40未満の場合はカウンタを開始します。
このようにしましょう。
私たちはそれが偶数の場合にだけ印刷します。
ですから、これを行うにはいくつかの方法があります。
最初の1つは、常にそれをプリントアウトすることですが、2つカウントします。
つまり、これは10時から始まることを意味します。
その後、10を出力し、2を加えて12になります。
それで12を印刷して2を加えます。
だからこそ、それが動作することを確認するための方法の1つです。
コンソールを開いてみましょう。あなたは10と40の間のすべての画像を見ることができます。
そしてそれはうまく動作します。
ですから、これを書いた別の方法があります。
そして、私はこれをコピーしてあなたに見せるだけです。
私たちはこのように書くことができました。
それで、すべての番号についてループします。
だから我々は2倍に数えていないので、数字が偶数であるかどうかを調べるためにここにifステートメントがあります。
そして、カウンタmod 2がゼロの場合のように見えます。
それで、たとえそれが2で割り切れる場合でも数字をどうやって表現すれば、それを印刷してから追加するだけです。
だから、この方法は短く、ループが2倍になるので、このループはこの回数だけ半分しか動かないので、もう少し効率的です。
だから私たちは決して奇数対このループを決してここで実行しません。
カウンタ2が0の場合は10で始まり、10の場合は一定です。
1を追加します。
今は11歳です。
したがって、このコードは2で割り切れる11で評価されますが、そうではありません。
これは印刷されませんが、ループ内のコードは毎回実行されます。
ですから、ここで設定した利点の1つは、これとは対照的に、偶数の番号を印刷することです。
私たちが11で始まった場合、それは常にその基本番号に追加するだけです。
だから私たちは11 13 15を持っているでしょうが、これは実際には偶数であるかどうかをチェックしています。
だから私は今これについてコメントし、ここで見ているように、10と40の間の偶数を挿入するための短いバージョンにしましょう。
次に、300と333の間のすべての奇数を印刷します。
だから、これもまたこれと非常によく似ています。
私はちょうどこれをすべてコピーして、これを変更して300と333の間のすべての奇数を印刷してから、300でカウンタを開始します。
これは300で始まっているので動作しません。
2つを追加すると、300の2つがあり、それはevensによってカウントされます。
だから私はそれを取り除き、やや長めの方法を使ってみましょう。
奇妙なものかどうかを確認する2で割り切れないことを確認したい。
カウンタMontuがゼロに等しくない場合、カウンターを印刷し、変更する必要がある他のものは、このループが300で始まり、それが40未満であるかどうかをチェックしているように見えます。
今すぐこのコードは実行されません。
だから私たちはこれを作る333だから、保存してリフレッシュしましょう。そして、あなたはすべての奇数を3または1を333までずらすことができます。
だから最後の1つは、5と50の間にある5と3で割り切れるすべての数を印刷することです。
だからコピーをもう一度セットアップする。
今度は、5と50の間で割り切れるすべての数値を5と50の間で印刷するログを取り消すつもりです。
そうするために、我々は5時にはカウンターから始め、50になるだろう。
ここでの私たちの論理は、2で割り切れないかどうかを調べることではありません。
私たちがしたいことは、5で割り切れ、3で割り切れるかどうかをチェックすることです。
だから、カウンタmaade 5が0に等しく、カウンタmaade 3が0に等しいように見えます。それはそれです。
だから、これらの両方は、私たちがプリントアウトするためには5で均等に、3で割り切れる必要があります。
それだけで私たちがする必要があります。
先に進んでブラウザをリフレッシュしてみましょう。あなたは5と3の両方で割り切れる5〜50の数字をすべて取得し、3つしかありません。
これはループの問題が設定されている間、これだけです。