JavaScript は、Web 開発やその他のアプリケーションでよく使用されるスクリプト言語です。 JSにはコードを繰り返し実行するためのループがたくさんありますが、この記事ではJavaScriptのループについて詳しく紹介します。
JavaScript では、一般的に使用されるループのタイプは次のとおりです。
for (initialization; condition; increment) { // code to be executed }
このうち、initialization
はループの開始値であり、変数または定数にすることができます。はループ条件です。条件が false の場合、ループは終了します。increment
は、自己インクリメントまたは自己デクリメントと同様、ループの各実行後の変更値です。サンプル コードは次のとおりです。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:javascript;toolbar:false;'>for (let i = 0; i < 10; i++) {
console.log(i);
}</pre><div class="contentsignin">ログイン後にコピー</div></div>
while (condition) { // code to be executed }
サンプル コードは次のとおりです。
let i = 0; while (i < 10) { console.log(i); i++; }
do { // code to be executed } while (condition);
サンプル コードは次のとおりです。
let i = 0; do { console.log(i); i++; } while (i < 10);
for (variable in object) { // code to be executed }
このうち、
variable は反復する変数の名前、object
は反復するオブジェクトです。サンプル コードは次のとおりです。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:javascript;toolbar:false;'>const myObj = { a: 1, b: 2, c: 3 };
for (const property in myObj) {
console.log(property + ": " + myObj[property]);
}</pre><div class="contentsignin">ログイン後にコピー</div></div>
for (variable of iterable) { // code to be executed }
このうち、
variable は反復対象の変数名、 以上がJavaScript には何種類のループがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。iterable
は反復対象のオブジェクトです。サンプル コードは次のとおりです: const myArray = [1, 2, 3];
for (const element of myArray) {
console.log(element);
}