用一种非常简单的方式在 JavaScript 中打印星星图案?
以下是我们需要在 JavaScript 控制台中打印的简单星星图案。请注意,必须在控制台中打印,而不是在输出或 HTML 窗口中打印 −
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
下面是 JavaScript 中的代码 −
示例
const star = "* "; //where length is no of stars in longest streak 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)。
广告