<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>雪花菱形</title>
</head>
<body>
<script>
var line=prompt("请输入图形行数");
if(isNaN(Number(line))){
alert("请输入数字");
}
if(line%2===0){
alert("请输入奇数");
}
for(var i=1;i<=line;i++){
var result="";
var half=Math.floor(line/2)+1;
if(i<=half){
for(var j=0;j <half-i;j++){
result+=" ";
}
for(var k=0;k<i*2-1;k++){
result+="*";
}
}else{
for(var m=0;m<i-half;m++){
result+=" ";
}
for(var n=0;n<(line-i+1)*2-1;n++){
result+="*";
}
}
document.write("<br/>");
document.write(result);
}
</script>
</body>
</html>