js 使用星号输出倒金字塔图案
思路:先输出倒立的直角三角形的星号图形,然后添加对应的空格。
注意事项:
- js里面的每行的多个星号要使用循环输出,没法使用其他语言里面的乘法思想解决
- js输出在浏览器的空格,要使用html里面的 来解决
- 空格个数要单独使用一个变量来解决。
<!DOCTYPE html>
<html>
<head>
<title>使用星号输出倒金字塔图案</title>
<script type="text/javascript">
var n = 0;
// 最外层循环控制行
for(var i=9;i>=1;i-=2){
// 该循环填充空格
for(var j=0;j<n;j++){
document.write(' ');
}
//该循环输出星符号
for(var k=1;k<=i;k++)
{
document.write('*');
}
document.write('<br />');
n++;
}
</script>
</head>
<body>
</body>
</html>
输出结果。