以下是使用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);
```
这些方法可以根据需求进行修改和调整,以打印不同形状和大小的三角形。