双层for循环,简儿言之就是for循环里面还有for循环语句。
九九乘法表
//乘法表一共有九行,外层循环来执行换行的操作
for (var i = 1; i <= 9; i++) {
//内层循环主要是用来打印出每行的内容,第一行为1x1,第行为1x2,2x2,以此类推。
for (var j = 1; j <= i; j++) {
y = j + "x" + i + "=" + i * j
document.write(y +' ')
if(j==2&&i<=4) {
document.write('  ');//处理左对齐的问题
}
}
document.write("</br>")//换行操作
}
用for循环打印图形
var line=10
var middle=line/2+1
for(var i=1;i<=middle-1;i++){
for(var j=1;j<=middle-i;j++){
document.write(' ')
}
for (var star=1;star<=i;star++){
document.write('*')
}
document.write('</br>')
}
for(var i=1;i<=middle-1;i++){
for(var j=1;j<=i+1;j++){
document.write(' ')
}
for (var star=1;star<=middle-i-1;star++){
document.write('*')
}
document.write('</br>')
}