From d5852875ad06cfef0cac2cb28cd4e832934be24a Mon Sep 17 00:00:00 2001 From: x270 <42441861+x270@users.noreply.github.com> Date: Sat, 24 Apr 2021 11:10:42 +0900 Subject: ループと反復処理 を修正 (#549) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ・冒頭の文章にて「誰かに話しかけようと、」など不自然な表現が見受けられるため、修正。 ・同一あるいは類似の単語が連続している箇所を修正。 --- files/ja/web/javascript/guide/loops_and_iteration/index.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'files/ja/web/javascript/guide/loops_and_iteration/index.html') diff --git a/files/ja/web/javascript/guide/loops_and_iteration/index.html b/files/ja/web/javascript/guide/loops_and_iteration/index.html index baf78c7d80..13d3d5046c 100644 --- a/files/ja/web/javascript/guide/loops_and_iteration/index.html +++ b/files/ja/web/javascript/guide/loops_and_iteration/index.html @@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Guide/Loops_and_iteration

ループは繰り返し何かを実行するための簡便な方法を提供します。本章では JavaScript で利用可能な反復処理を行う数々の文を紹介します。

-

誰かに話しかけようと、ある方向に X 歩進み、別の方向に Y 進むといった場面を、コンピューター化されたゲームととらえた上で、ループについて考えてみましょう。例えば、「西に 5 歩進む」という概念はループとして、下記のように表現できます :

+

ループは、ある方向に X 歩進み、次に別の方向に Y 歩進むように誰かに指示するゲームをコンピュータ化した版と考えることができます。例えば、「西に 5 歩進む」という概念はループとして、下記のように表現できます :

for (let step = 0; step < 5; step++) {
   // 値が 0 から 4 まで計 5 回実行される
@@ -52,9 +52,9 @@ translation_of: Web/JavaScript/Guide/Loops_and_iteration
 
 
  1. もしあれば、初期化式が実行されます。この式は通常、1 個またはそれ以上のループカウンターを初期化しますが、この構文ではいかなるレベルの複雑な式を入れることが可能です。初期化式で変数を宣言することもできます。
  2. -
  3. 条件式 条件式が評価されます。条件式の値が true の場合、ループ文が実行されます。条件式の値が false の場合、for ループは終了します。条件式がすべて省略されている場合、条件式は真であると仮定されます。
  4. +
  5. 条件式が評価されます。条件式の値が true の場合、ループ文が実行されます。条件式の値が false の場合、for ループは終了します。条件式がすべて省略されている場合、条件式は真であると仮定されます。
  6. が実行されます。複数の文を実行するには、それらの文をグループ化するためにブロック文 ({ ... }) を使用します。
  7. -
  8. もしあれば、更新式 加算式が実行されます。
  9. +
  10. もしあれば、加算式が実行されます。
  11. ステップ 2 に制御が戻ります。
@@ -113,7 +113,7 @@ while (条件式);

-

次の例では、do ループは少なくとも一度繰り返されます。そして i が 5 未満でなくなる直前まで繰り返しされます。

+

次の例では、do ループは少なくとも一度繰り返されます。そして i が 5 未満でなくなる直前まで繰り返されます。

let i = 0;
 do {
-- 
cgit v1.2.3-54-g00ecf