JavaScript输出三角形大于五是正三角小于等于五为倒正三角
时间: 2024-10-13 20:12:37 浏览: 18
在JavaScript中,你可以通过循环结构来输出三角形。对于正三角形,如果边长大于5,那么它就是正三角形;如果是5或小于5,我们通常会说它的形状接近倒立的正三角形,但不是标准意义上的倒正三角形,因为倒正三角形一般指顶角为60度的等腰三角形。
以下是一个简单的函数示例,它接受一个边长作为参数,并打印出相应的图形:
```javascript
function printTriangle(n) {
if (n > 5) {
// 输出正三角形
for (let i = 0; i < n; i++) {
let line = '';
for (let j = 0; j <= i; j++) {
line += '*';
}
console.log(line);
}
} else if (n === 5) {
// 输出接近倒正三角形的图形,这里可以按需要调整样式
for (let i = 0; i < 5; i++) {
let line = '';
for (let j = 0; j <= i; j++) {
if (j % 2 == 0) { // 每行偶数位置留空
line += ' ';
} else {
line += '*';
}
}
console.log(line);
}
} else {
// 边长大于等于3但小于5的情况,输出类似倒正三角的图形
for (let i = 0; i < n; i++) {
let line = '';
for (let j = 0; j <= i; j++) {
line += (i >= j ? '*' : ' ');
}
console.log(line);
}
}
}
// 调用函数并传入边长值
printTriangle(6); // 示例正三角形
printTriangle(5); // 示例接近倒正三角形
printTriangle(4); // 示例类似倒正三角的图形
```
阅读全文