首页 > 代码库 > 3月31日

3月31日

1.js打印乘法口诀表

不考虑格式:

for ( var x = 1; x <= 9; x++) {
for ( var y = 1; y <= x; y++) {
var str = x + "*" + y + "=" + (x * y)
document.write(str);

}

如果是用table格式

两重循环一个功能可以打印图形
总结:外循环控制打印的行数
内循环控制每行答应的图形数
难点:每行打印的图形数和行数的关系

document.write("<table>");
var str = "js九九乘法表";
document.write("<h1>" + str + "</h1>");
for ( var x = 1; x <= 9; x++) {
document.write("<tr>");
for ( var y = 1; y <= x; y++) {
document.write("<th>" + x + "*" + y + "=" + (x * y) + "</th>");
}
document.write("</tr>");
}
document.write("</table>");

 

2.乘法口诀的循环和两两两比较大小的循环是不一样的。

for(var i=0;i<arr.length-1;i++){
for(var j=0;j<arr.length-1-i;j++){

}
}

 

3月31日