//美化样式
document.body.innerHTML = '

';

//分析乘法表可以知道:每一行的表达式的数值从左往右依次递增 且 第一个数小于等于第二个数字 最大数都是9

//为了确认第二次循环的范围,第一次循环必须先循环乘号右边的数字

//i代表乘号 右边 的数字
for(var i = 1; i < 10; i++){//第一层循环 确认右侧的数字范围 //j代表乘号 左边 的数字 for(var j = 1; j <= i; j++){//第二层循环 确认左侧的数字范围 if(j <= i){//左边的数字 小于或等于 右边的数字时 才输出打印 if(i*j < 10 && j >= 2){//美化 多添加一个空格 显得工整一点

document.write(j +"×"+ i +" = "+ (i*j) +"     ");

}else{

document.write(j +"×"+ i +" = "+ (i*j) +"    ");
}

}

}

//每执行完一次 第一层循环 换一次行
document.write("

");

}

查看demo:九九乘法表
下载源码:下载源码

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Captcha Code