8.7w+
社区成员
function printIsoscelesTriangle(halfbuttomLen) {
var totalLen = halfbuttomLen * 2 - 1;
for (var i = 0; i < halfbuttomLen; i++) {
var starLen = i * 2 + 1;
var emptyLen = (totalLen - starLen) / 2;
document.write(new Array(emptyLen + 1).join(" ") + new Array(starLen + 1).join("*") + "<br/>");
}
}
因为显示问题,看起来不是你要求的,你复制到文本框里就是了
<!doctype html>
<html lang="en">
<head>
<title>页面名称</title>
</head>
<body>
<pre>
<script type="text/javascript">
for(var a=1; a<=5; a++)
{
for(var b=1; b<=5-a; b++)
document.write(" ");
for(var c=1; c<=a*2-1; c++)
document.write("*");
document.write("\n");
}
</script>
</pre>
</body>
</html>