如何以非常简单的方式在 JavaScript 中打印星形图案?

javascriptweb developmentobject oriented programming更新于 2025/9/25 9:16:17

这是一个简单的星形图案,我们需要在 JavaScript 控制台内打印。请注意,它必须在控制台内打印,而不是在输出或 HTML 窗口中打印 −

*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*

以下是使用 JavaScript 实现此目的的代码 −

示例

const star = "* ";
//其中长度是最长条纹中的星星数
const length = 6;
for(let i = 1; i <= (length*2)-1; i++){
   const k = i <= length ? i : (length*2)-i;
   console.log(star.repeat(k));
}

输出

控制台输出将是 −

*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*

String repeat() 函数用于告诉编译器生成一个字符串,其中包含其上下文中使用的字符串的 n 个副本,其中 n 是它接收的参数。

此代码的时间复杂度为 O(length^2),空间复杂度为 O(1)。


相关文章


有用资源