用一种非常简单的方式在 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)。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP