JavaScript学習ノート(3)--ループ構造
2213 ワード
じゅんかんこうぞうループ構造は、いくつかの与えられた条件に従って、同じセグメントのコード を繰り返し実行することである.サイクルには、一定のコンテンツ構成 が必要です.初期化 条件判断 実行するコード 自己変化 WHILEサイクル を実行しません.構文 条件を満たして実行するので、境界値を設定することに注意してください.そうしないと をループします. 自分自身が変わっていなければ、 はずっと循環し続けます.
DO WHILEサイクルは、 である. を実行しない.ただし を開始する.構文:
FORサイクルおよび .の理屈は他の2つと同じで、いずれもループ実行コードの である.構文: これは見た目が悪いだけですが、使いやすい BREAK終了サイクルループが完了していないときは、私が設定した条件が満たされているため、ループを早期に終了する 例えば:私は5つのまんじゅうを食べて、3つまで食べる时、食べることができなくて、私はまんじゅうを食べることを止めます ループを終了するには、 を直接使用することができる.
CONTINEは今回のループを終了しますループ中、ループの今回をスキップし、後続のループ を実行し続ける.例えば:5つのまんじゅうを食べて、3つ目の时、3つ目は地下に落ちて、食べないで、3つ目をスキップして、4つ目と5つ目の を食べ続けます今回のループをスキップすると、 を使用できます.
while
,中国語では…と言いますが、実は条件が満たされたときにコードを実行し、満たされなければwhile ( ) { }
// 1.
var num = 0;
// 2.
while (num < 10) {
// 3.
console.log(' num ' + num)
// 4.
num = num + 1
}
DO WHILEサイクル
while
と同様のサイクルwhile
はまず条件判断を行い、満足すれば実行し、満足しなければ直接do while
のループは、まず条件にかかわらず1回実行し、次に条件判断do { } while ( )
// , , do {}
var num = 10
do {
console.log(' ')
num = num + 1
} while (num < 10)
FORサイクル
while
およびdo while
のサイクルが異なるサイクル構造for (var i = 0; i < 10; i++) { }
// , , ,
for (var i = 1; i <= 10; i++) {
//
console.log(i)
}
// 1 ~ 10
break
キーワードfor (var i = 1; i <= 5; i++) {
// ,
console.log(' ')
// i 3 , true, {}
// , 4 5
if (i === 3) {
break
}
}
CONTINEは今回のループを終了します
continue
キーワードfor (var i = 1; i <= 5; i++) {
// i 3 , {}
// {} continue,
// i 3 , i = 4
if (i === 3) {
console.log(' , , ') continue
}
console.log(' ')
}