如何以非常简单的方式在 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)。
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

