java script用for循环和if语句输出三角形
时间: 2024-09-18 07:06:08 浏览: 41
JavaScript中可以使用嵌套的`for`循环和`if`语句来打印出三角形。下面是一个简单的示例,用于创建一个星号(*)三角形:
```javascript
function printTriangle(n) {
for (let i = 0; i < n; i++) { // 外层循环控制行数
let row = ""; // 每行字符串
for (let j = 0; j <= i; j++) { // 内层循环控制每个元素
if (j === 0 || j === i) { // 第一行和最后一行打印星号
row += "*";
} else {
row += " ";
}
}
console.log(row); // 打印当前行
}
}
// 调用函数并传入想要的行数
printTriangle(5);
```
当你运行这个函数,它会打印出一个5行的三角形,比如:
```
*
**
* *
***
*****
```
阅读全文