我的代码应该是用户选择的3个数字,然后一个大小也输入我的用户输出一个ASCII艺术的2D数组。我一直在第30行得到语法错误,我的第一个"否则如果"声明。提示框也不会弹出。
<html>
<head>
<title> ASCII Art Generator </title>
</head>
<body>
<h1 id="Header"> ASCII Art </h1>
<p id= "Create"> </p>
<script>
var userChoice = [];
for (var i=0; i < 3; i++){
userChoice[i]=prompt("Enter any character");
}
console.log(userChoice);
var myArt = "";
var size=prompt("Enter any number");
do {
prompt("Enter any number");
}
while(!Number(size));
console.log(size);
for (var x=0; x<size; x++){
for (var y=0; y<size; y++){
if ((x+y)/6 != 0){
myArt += userChoice[0];
}
else if {
myArt += userChoice[1];
}
else if {
myArt += userChoice[2];
}
}
myArt += "<BR>";
}
document.getElementById("Create").innerHTML = myArt;
</script>
</body>
</html>