利用双重循环嵌套制作九九乘法表

循环嵌套是指一个循环里面嵌套了一个循环 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的表格
  1. 初始i的值为0
  2. 1<10; 进入第一个循环
  3. 初始化j = 0; 下一个循环,j = 0,满足j <10
  4. 执行j++; 此时j=1; 生成一个1的表格
  5. 此时会将内部的循环执行完成
  6. 执行完成后,跳出内部循环,顺序执行到i++,i的值变为i
  7. 执行外部循环
外部的循环,执行一次,内部的会执行完成

    推荐阅读