您的位置:首页 > Web前端 > JavaScript

js:用*输出一个菱形图案

2017-06-21 22:55 316 查看
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>用*输出一个菱形图案</title>
</head>
<body>

</body>
<script>
//打印行数是7
var line=7;
for(var i=0;i<line;i++) {
//前四行,每行递增两个
if(i<=3) {
for(var j=1;j<=line-i-4;j++) {
document.write(' ');
}
for(var j=0;j<i*2+1;j++) {
document.write('*');
}
} else {
for(var j=1;j<=i-line+4;j++) {
document.write(' ');
}
//i=4,打印5个
//i=5,打印3个
//i=6,打印1个
for(var j=(line-i)*2-1;j>0;j--) {
document.write('*');
}
}
document.write('<br />');
}

</script>
</html>

程序运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: