用js输出一个等腰直角三角形
时间: 2023-08-31 16:35:15 浏览: 294
用java程序输出一个等腰三角形
4星 · 用户满意度95%
### 回答1:
您可以使用以下 JavaScript 代码来输出一个等腰直角三角形:
```
for (var i = 0; i < 5; i++) {
var row = '';
for (var j = 0; j < 5; j++) {
if (i === 4 || j === 4 || i + j === 4) {
row += '*';
} else {
row += ' ';
}
}
console.log(row);
}
```
这个代码会在控制台输出以下等腰直角三角形:
```
*
**
***
****
*****
```
### 回答2:
JavaScript中可以使用循环语句和字符串拼接来输出一个等腰直角三角形。下面是一个实现的示例代码:
```javascript
// 定义三角形的高度
var height = 5;
// 循环输出每一行
for (var i = 1; i <= height; i++) {
// 定义空格和星号的字符串
var spaces = '';
var stars = '';
// 添加空格
for (var j = height - i; j > 0; j--) {
spaces += ' ';
}
// 添加星号
for (var k = 1; k <= i; k++) {
stars += '*';
}
// 输出每一行
console.log(spaces + stars);
}
```
上面的代码首先定义了三角形的高度为5,然后使用两层嵌套的循环语句来分别生成每一行的空格和星号字符串。最后,通过`console.log`语句输出每一行。
以上代码会输出一个高度为5的等腰直角三角形,样式如下:
```
*
**
***
****
*****
```
你可以根据需要修改`height`变量的值来调整三角形的高度。
阅读全文