这个用JAVASCRIPT怎么编的?

来源:百度知道 编辑:UC知道 时间:2024/06/05 01:55:59
***********
*****#*****
****#*#****
***#***#***
**#*****#**
*#*******#*
#*********#
*#*******#*
**#*****#**
***#***#***
****#*#****
*****#*****
***********

请问怎么编写的?

代码如下,你要的菱形
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
function draw(){
var line = parseInt(document.getElementById("myvalue").value);
var lineTemp = line%2;

if(0==lineTemp){
alert("函数必须是奇数");
return;
}
lineTemp = parseInt(line/2);
alert("line="+line+" lineTemp="+lineTemp);
var strArr = new Array();
for(var i=0;i<lineTemp;i++){
for(var j=0;j<line;j++){
if(((j+i)==lineTemp)||((j-i)==lineTemp)){
strArr.push("#");
}else{
strArr.push("*");
}
}
strArr.push("<br>");
}
for(var i=lineTemp;i<line;i++){
for(var j=0;j<line;j++){
if(((j+i)==3*lineTemp)||((i-j)==lineTemp)){
strArr.push("#");
}else{
strArr.push("*");
}
}
strArr.push("<br>&qu