打印直角三角形JAVAScript
时间: 2023-12-19 19:05:42 浏览: 45
以下是两种打印直角三角形的JavaScript代码:
1. 打印左对齐的直角三角形
```javascript
for(var i=0;i<4;i++) {
var s="";
for(var j=0;j<3-i;j++) {
s+=" ";
}
for(var k=0;k<2*i+1;k++) {
s+="*";
}
console.log(s);
}
```
2. 打印右对齐的直角三角形
```javascript
for(var i=0;i<4;i++) {
var s="";
for(var k=0;k<2*i+1;k++) {
s+="*";
}
console.log(s.padStart(7));
}
```
相关问题
js打印倒直角三角形
以下是使用JavaScript打印倒直角三角形的代码:
```javascript
function printInvertedRightTriangle(rows) {
for (let i = rows; i >= 1; i--) {
let triangle = '';
for (let j = 1; j <= i; j++) {
triangle += '*';
}
console.log(triangle);
}
}
printInvertedRightTriangle(5);
```
这段代码将打印出一个5行的倒直角三角形,如下所示:
```
*****
****
***
**
*
```
js数字直角三角形代码
以下是一个简单的使用 JavaScript 编写的数字直角三角形代码:
```
var num = 5;
for(var i=1; i<=num; i++){
var row = '';
for(var j=1; j<=i; j++){
row += j + ' ';
}
console.log(row);
}
```
在这个代码中,定义了一个变量 `num` 来指定三角形的行数。然后使用 for 循环来遍历每一行,并在每一行使用另一个 for 循环来输出逐渐增加的数字。最后通过 `console.log()` 将每一行输出到控制台。
例如,当 `num` 为 5 时,输出的结果将会是:
```
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
```