三种不同情况的乘法表输出:里根大神出品
普通乘法口诀表
function step1(){
for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
document.write(i+"x"+j+"="+i*j +" ");
}
document.write("<br/>")
}
}
step1()
每隔一秒生成一行 每行多个乘法表达式
var i=0;
function step2() {
i++;
for (j = 1; j <= i; j++) {
document.write(i + "*" + j + "=" + i * j +" " );
}
document.write("<br/>");
if(i==9){
clearInterval(t);
}
}
// step();
var t=setInterval(step2,1000)
每隔一秒生成一行 每行一个乘法表达式
var i=1;
var j=1;
function step3(){
if(j<=i){
document.write(i + "*" + j + "=" + i * j +"<br/>");
if(j==i){
i++;
j=1;
}else{
j++;
}
}
if(i==10){
clearInterval(t);
}
}
var t=setInterval(step3,1000)
let i = 9;
let j = 1;
let lastNumber = 9;
let t = setInterval(step, 1000)
function step() {
console.log(`${i} * ${j} = ${i*j}`)
j++;
if(i === lastNumber && j > lastNumber) {
clearInterval(t)
}
if(j > i) {
i++;
j = 1;
}
}