javascript打印三角形的有哪些方法
以下是使用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);
“`
这些方法可以根据需求进行修改和调剂,以打印区分形状和大小的三角形。
本文来源:https://www.yuntue.com/post/79905.html | 云服务器网,转载请注明出处!