for(var i=0;i<10;i++){
for(var j=0;j<10;j++){
console.log(i,j);
}
}
for循环执行过程:1.变量初始化;2.条件判断;3.执行代码;4.变量更新。上述代码中,外部的for循环1次,内部的for循环10次。
break://退出当前整个循环
1.只能在循环语句中使用;
2.循环体中位于break后的语句不会被执行;
3.在多层循环嵌套中,一个break语句只向外跳一层;
continue://跳过本次循环,继续下一次循环
1.只能在循环语句中使用,
2.结束本次循环(即跳过循环体中下面尚未执行的代码),接着执行下次循环。
label:给循环代码添加标识。
break和continue后如果带标识,则跳到标识所在循环。
例: wrap: for(){
for(){
If(){
break wrap;
}
}
}
则终止的为for循环。
/*
思路:
1) 获取元素
2)点击按钮生成表格
* 获取输入的值
* 根据输入的行数拼接表格html结构
* 把拼接的html解构写入#output
*/
// 1) 获取元素
var row = document.getElementById('row');
var col = document.getElementById('col');
var output = document.getElementById('output');
// 声明一个函数
// 用于生成表格代码
function createTable(){
// * 获取输入的值
var _row = row.value;
var _col = col.value;
// 用保存table的html结构
var tableHtml = '
'+i+' | ';单元格'+i+j+' | ';'; |
console.log(tableHtml);
output.innerHTML=tableHtml;
}