JS的for循环嵌套如何理解啊!?头都挠破了!!!

JavaScript09

JS的for循环嵌套如何理解啊!?头都挠破了!!!,第1张

哈哈哈。你知道Excel表格吗?Excel表格中行和列知道吗?行用数字表示,列用字母表示。

如下

双for循环外层就是控制1-6的行,里面的for循环就是控制每行中的A-H。而每个单元格应该是个平面坐标系统,比如说 (1,A)就表示图中当前选中的第一个单元格,那么 (6,H)就表示右下角最后一个单元格。以上一共有6行*8列单元格。用js程序表示如下:

for(var row =0row<6row++){

   for(var col=0col<8col++){

      // 此处就可以拿到单元格。

      console.log(row,col)

   }

}

<script>

for(var i=1,m=1,n=0i<101i++){

if(i%3==0){

document.write(i+" ")

if(++n==m){document.write("<br />")m++n=0}

}

}

</script>

1、首先打开excle表格,进入VBA的编程界面,新建一个子程序loopcolor。

2、然后是定义几个变量,都是整数型。

3、为mycolor赋值。

4、对myrow进行循环。

5、在myrow的循环里面再嵌套另外一个循环mycol。

6、再循环里面,分别选中单元格,并为这些单元格填充颜色。

7、最后运行这个程序,然后回到excle的界面,就可以看到被填充的颜色块了。