打印九九乘法表
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
var str='';
for(var i=1;i<=9;i++){//循环的行数
for(var j=1;j<=i;j++){//公式的个数等于行数
str =str+ j + '*' + i + '=' + i*j+'\t';
}
str = str + '\n';
}
console.log(str);
</script>
</body>
</html>
打印五行五列的星星
内层循环可以看做外层循环的循环体
内层循环执行的顺序也要遵循for循环的执行次数
外层循环执行一次,内层循环要执行全部次数
<script>
var str='';
for(var i=1;i<=5;i++){//哪一行
for(var j=1;j<=5;j++){
str=str+'⭐';
}
str = str + '\n';
}
console.log(str);
</script>
扩展
<script>
var hang = prompt('你要打印几行');
var lie = prompt('你要打印几列');
var str='';
for(var i=1;i<=hang;i++){
for(var j=1;j<=lie;j++){
str=str+'⭐';
}
str = str + '\n';
}
console.log(str);
</script>