JavaScript 打印三角星图案的程序
本文将演示如何在JavaScript中创建一个三角星图案。
可能的三角星图案有
- 左上角三角形
- 右上角三角形
- 右下角三角形
- 左下角三角形
方法
为了在JavaScript中创建三角星图案,我们将使用一个for循环进行n次迭代,在每次循环中,我们将使用repeat方法打印“*”,以增加或减少每次迭代中的星星数量。另外,为了提供适当的空间,在星星之前创建一个空格字符串来给出所需的空间。
示例1: 上左角三角形。
Javascript
let n = 5;
for (let i = 1; i <= n; i++) {
let str = "* ";
console.log(str.repeat(i));
}
输出
*
* *
* * *
* * * *
* * * * *
示例2: 上右三角形。
Javascript
let n = 5;
for (let i = 1; i <= n; i++) {
let str = "* ";
let space = ' ';
console.log(space.repeat((n-i))+str.repeat(i));
}
输出:
*
* *
* * *
* * * *
* * * * *
示例3: 右下角星星图案
Javascript
let n = 5;
for (let i = n; i >= 1; i--) {
let str = "* ";
let space = ' ';
console.log(space.repeat(n-i)+str.repeat(i));
}
输出:
* * * * *
* * * *
* * *
* *
*
示例4: 左下角星型图案
Javascript
let n = 5;
for (let i = n; i >= 1; i--) {
let str = "* ";
console.log(str.repeat(i));
}
输出
* * * * *
* * * *
* * *
* *
*