以下是使用JavaScript打印三角形的方法:
1、使用for循環語句打印直角三角形:
```
for (var i = 1; i <= 5; i++) {
var str = '';
for (var j = 1; j <= i; j++) {
str += '*';
}
console.log(str);
}
```
2、使用while循環語句打印等邊三角形:
```
var i = 1;
while (i <= 5) {
var str = '';
for (var j = 1; j <= 5 - i; j++) {
str += ' ';
}
for (var k = 1; k <= 2 * i - 1; k++) {
str += '*';
}
console.log(str);
i++;
}
```
3、使用遞歸函數打印等腰三角形:
```
function printTriangle(n) {
if (n == 0) {
return;
}
printTriangle(n - 1);
var str = '';
for (var i = 1; i <= n; i++) {
str += '*';
}
console.log(str);
}
printTriangle(5);
```
這些方法可以根據需求進行修改和調整,以打印不同形狀和大小的三角形。