aboutsummaryrefslogtreecommitdiff
path: root/files/ja/glossary/loop
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
commit33058f2b292b3a581333bdfb21b8f671898c5060 (patch)
tree51c3e392513ec574331b2d3f85c394445ea803c6 /files/ja/glossary/loop
parent8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff)
downloadtranslated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip
initial commit
Diffstat (limited to 'files/ja/glossary/loop')
-rw-r--r--files/ja/glossary/loop/index.html90
1 files changed, 90 insertions, 0 deletions
diff --git a/files/ja/glossary/loop/index.html b/files/ja/glossary/loop/index.html
new file mode 100644
index 0000000000..b578c13eec
--- /dev/null
+++ b/files/ja/glossary/loop/index.html
@@ -0,0 +1,90 @@
+---
+title: Loop (ループ)
+slug: Glossary/loop
+tags:
+ - CodingScripting
+ - Glossary
+ - control flow
+ - programming
+ - プログラミング
+ - 制御フロー
+ - 用語集
+translation_of: Glossary/loop
+---
+<p>ループは、{{Glossary("computer programming","コンピュータプログラミング")}}において、一定の条件に遭遇するまで継続的に繰り返される一連の命令です。例えば、データ項目を取得して加工しながら、カウンターが所定の値に達するなどいくつかの{{Glossary("conditional","条件")}}をチェックするというような処理です。</p>
+
+<h2 id="Examples" name="Examples">例</h2>
+
+<h3 id="For_loop" name="For_loop">for ループ</h3>
+
+<h4 id="Syntax" name="Syntax">構文: </h4>
+
+<pre>for (文1; 文2; 文3){
+ 実行コードブロック
+}</pre>
+
+<ul>
+ <li>文1は、コードブロックが実行される前に一度実行されます。</li>
+ <li>文2は、コードブロックを実行するのに必要な条件を定義します。</li>
+ <li>文3は、コードブロックが実行されるたびに実行されます。</li>
+</ul>
+
+<h4 id="Example" name="Example">例:</h4>
+
+<pre class="brush: js">for(var i = 0; i &lt; 10; i++){
+ console.log(i)
+}
+//このループは数字の 0-9 の数字を表示し、条件に合う (i = 10) と停止します
+</pre>
+
+<p>上記の例では、構文は以下のようになっています。</p>
+
+<ul>
+ <li>文1 (var i = 0) はループの変数を設定しています。</li>
+ <li>文2 (i &lt; 10) はループの条件を設定しています。</li>
+ <li>文3 (i++) はコードブロックが実行されるたびに i の値を増加させます。</li>
+</ul>
+
+<h3 id="While_loop" name="While_loop">while ループ</h3>
+
+<h4 id="Syntax_2" name="Syntax_2">構文:</h4>
+
+<pre>while (条件){
+ 実行コードブロック
+}
+</pre>
+
+<ul>
+ <li>このコードブロックは条件が真である限り、継続します。</li>
+</ul>
+
+<h4 id="Example_2" name="Example_2">例:</h4>
+
+<pre class="brush: js">var i = 0;
+while(i &lt; 5){
+ console.log(i)
+ i++
+}
+//このループは 0-4 の数字を表示し、条件 (i &gt;=5) が偽になると停止します
+</pre>
+
+<p>上記の例では、構文は以下のようになっています。</p>
+
+<ul>
+ <li>コードブロックは変数 (i) が5未満である限り、実行が継続します。</li>
+</ul>
+
+<section class="Quick_links" id="Quick_Links">
+<ol>
+ <li>General Knowledge
+ <ol>
+ <li>Wikipedia の {{Interwiki("wikipedia", "制御構造#ループ", "制御構造")}}</li>
+ </ol>
+ </li>
+ <li><a href="/ja/docs/Glossary">MDN Web Docs 用語集</a>
+ <ol>
+ <li>{{Glossary("Loop", "ループ")}}</li>
+ </ol>
+ </li>
+</ol>
+</section>