二重ループネストによる九九乗算表の作成

4692 ワード

ループネストとは、ループの中にループがネストされていることを意味します.
whileループの例:
 var str = "";var row =10;var col =10;var i =0;while(i < row){var j =0;
        str +="";while(j < col){
          j++;
          str +="";}
        str +="";
        i++;}
      str +="
" + j + "
"
;

forループインスタンス
var str = "";//   10    for(var i =0;i<10;i++){//    tr
            str+="";for(var j =0;j <10;j++){//    td
                str+="";}//    tr    
            str+="";}
    str+="
j
"
;

上記のコードは簡単に10*10の表を生成します
  • 初期iの値は0
  • である.
  • 1<10;最初のサイクル
  • に進む
  • 初期化j=0;次のサイクル、j=0、j<10
  • を満たす
  • はj++を実行する.このときj=1;1のテーブル
  • を生成する
  • 内部のループが完了する
  • .
  • の実行が完了すると、内部ループから飛び出し、i++に順次実行する、iの値はi
  • となる.
  • 外部ループ
  • を実行する.
    外部のループ、1回実行、内部の実行が完了します