JavaScript学習ノート(3)--ループ構造


じゅんかんこうぞう
  • ループ構造は、いくつかの与えられた条件に従って、同じセグメントのコード
  • を繰り返し実行することである.
  • サイクルには、一定のコンテンツ構成
  • が必要です.
  • 初期化
  • 条件判断
  • 実行するコード
  • 自己変化
  • WHILEサイクル
  • 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のサイクルが異なるサイクル構造
  • .
  • の理屈は他の2つと同じで、いずれもループ実行コードの
  • である.
  • 構文:for (var i = 0; i < 10; i++) { }
  • //     ,    ,    ,       
    for (var i = 1; i <= 10; i++) {
    	//            
    	console.log(i)
    }
    //          1 ~ 10
    
  • これは見た目が悪いだけですが、使いやすい
  • BREAK終了サイクル
  • ループが完了していないときは、私が設定した条件が満たされているため、ループを早期に終了する
  • 例えば:私は5つのまんじゅうを食べて、3つまで食べる时、食べることができなくて、私はまんじゅうを食べることを止めます
  • ループを終了するには、breakキーワード
  • を直接使用することができる.
    for (var i = 1; i <= 5; i++) {
    	//      ,      
    	console.log('       ')
    	//   i     3    ,    true,   {}          
    	//             ,     4   5   
    	if (i === 3) {
    		break
    	}
    }
    

    CONTINEは今回のループを終了します
  • ループ中、ループの今回をスキップし、後続のループ
  • を実行し続ける.
  • 例えば:5つのまんじゅうを食べて、3つ目の时、3つ目は地下に落ちて、食べないで、3つ目をスキップして、4つ目と5つ目の
  • を食べ続けます
  • 今回のループをスキップすると、continueキーワード
  • を使用できます.
    for (var i = 1; i <= 5; i++) {
    	//   i     3    ,   {}       
    	// {}     continue,                  
    	//      i   3        ,      i = 4        
    	if (i === 3) {
    		console.log('        ,    ,    ') continue
    	}
    	console.log('       ')
    }