<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
var sum=0;
for(var i=1;i<10;i++){//先把打印九行看做一件事
for(var j=1;j<i+1;j++){//然后运算值 外边循环一次,里面循环一周 (循环完毕);
sum=i*j;
document.write(j+"X"+i+"="+sum+" "+" "+" ");
if(sum<10){//美观 加空格
document.write(" ");
}
}
document.write("<br>");//循环一次换一次行
}
</script>
</body>
</html>
解析:
首次 i 和 j 的值都是1 1 * 1=1;
再次循环 然后外边 i++,变成2;
执行里面的for循环,里面的 j 每次都是从1开始;
2*1; –> j++ 2*2;—> 这是时候j是2, 当j++再加的时候变成3 , 看j