JavaScript 输出正三角形和倒三角形星号图案
JavaScript 输出正三角形和倒三角形星号图案
本文将介绍如何使用 JavaScript 代码实现输出正三角形和倒三角形星号图案。
正三角形星号
var rows = 5; // 三角形行数
for (var i = 1; i <= rows; i++) {
var str = '';
// 输出空格
for (var j = 1; j <= rows - i; j++) {
str += ' ';
}
// 输出星号
for (var k = 1; k <= 2 * i - 1; k++) {
str += '*';
}
console.log(str);
}
输出:
*
***
*****
*******
*********
倒三角形星号
var rows = 5; // 三角形行数
for (var i = rows; i >= 1; i--) {
var str = '';
// 输出空格
for (var j = 1; j <= rows - i; j++) {
str += ' ';
}
// 输出星号
for (var k = 1; k <= 2 * i - 1; k++) {
str += '*';
}
console.log(str);
}
输出:
*********
*******
*****
***
*
代码说明:
- 循环遍历每一行,并根据行数计算空格和星号的数量。
- 使用
console.log()打印每行的字符串。
通过以上代码,我们可以轻松地使用 JavaScript 代码输出正三角形和倒三角形星号图案。
原文地址: http://www.cveoy.top/t/topic/ojEV 著作权归作者所有。请勿转载和采集!