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