1.打印五行五列星星
- 内层循环负责一行打印五颗星星
- 外层循环负责打印行数
var str = "";
for (var i = 1; i <= 5; i++) {
for (j = 1; j <= 5; j++) {
str = str + "★";
}
str = str + "\n";
// 如果一行打印完5个星星就要另起一行
}
console.log(str);
效果
2.打印倒三角五角星
算法:内层循环:j=i;i<=10;j++
- 外层循环第1次内层循环10次
- 外层循环第2次内层循环9次
- ...
// 打印倒三角
var str1 = "";
for (var i = 1; i <= 10; i++) {
for (var j = i; j <= 10; j++) {
str1 = str1 + "☆";
}
str1 = str1 + "\n";
}
console.log(str1)
效果:
3.打印正三角
-
外层循环第一次内层循环1次
-
外层循环第二次内层循环2次
-
...
-
j=1;j<=i;j++
//打印正三角
str2 = ""
for (var i = 1; i <= 10; i++) {
for (var j = 1; j <= i; j++) {
str2 = str2 + "☆"
}
str2 = str2 + "\n"
}
console.log(str2)
效果: