思路:
1:两次for循环,外层循环控制换行,里层循环控制每层的内容输出
2:设图层顺序为n ,每一层输出:1*n,2*n......n*n
所以里层for循环可以这样写
for(var j=1;j<=i;j++){
document.write(j+"*"+i+"="+j*i);
}
3:外层循环。控制换行,就每一次循环输出换行符
for(var i=1;i<=9;i++){
document.write("<br />");
}
完整代码:
for(var i=1;i<=9;i++){
for(var j=1;j<=i;j++){
document.write(j+" "+"*"+" "+i+"="+j*i+" ");
}
document.write("<br />");
}
效果: