js while循环正三角形
时间: 2023-10-20 08:36:54 浏览: 47
你可以使用 JavaScript 的 while 循环来打印正三角形。以下是一个示例代码:
```javascript
function printTriangle(rows) {
let i = 1;
while (i <= rows) {
let j = 1;
let str = "";
while (j <= i) {
str += "* ";
j++;
}
console.log(str);
i++;
}
}
// 调用函数并指定行数
printTriangle(5);
```
这段代码会打印出一个包含指定行数的正三角形,使用星号 (*) 字符作为三角形的元素。你可以在 `printTriangle` 函数中传入想要的行数,然后通过嵌套的 while 循环来构建三角形的每一行。
相关问题
while循环打印正三角形
可以使用两个嵌套的while循环来打印正三角形,具体实现如下:
```
int n = 5; // 三角形的高度
int i = 1;
while (i <= n) {
int j = 1;
while (j <= n - i) {
cout << " "; // 打印空格
j++;
}
j = 1;
while (j <= 2 * i - 1) {
cout << "*"; // 打印星号
j++;
}
cout << endl; // 换行
i++;
}
```
这段代码会打印一个高度为5的正三角形,输出如下:
```
*
***
*****
*******
*********
```
js while循环三角形
你可以使用 JavaScript 的 while 循环来打印一个三角形。以下是一个示例代码:
```javascript
let i = 1;
while (i <= 5) {
let j = 1;
while (j <= i) {
document.write("*");
j++;
}
document.write("<br/>");
i++;
}
```
这段代码会打印如下的三角形形状:
```
*
**
***
****
*****
```
在上面的代码中,外层循环使用变量 `i` 控制行数,内层循环使用变量 `j` 控制每行中的星号数量。内层循环打印一个星号后,`j` 自增,直到达到行数 `i` 的值。然后,外层循环继续执行,打印下一行的星号。循环过程会一直持续到 `i` 达到指定的行数为止。