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 代码输出正三角形和倒三角形星号图案。

JavaScript 输出正三角形和倒三角形星号图案

原文地址: http://www.cveoy.top/t/topic/ojEV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录