2维数组,Javascript中的ASCII艺术

时间:2018-02-16 03:49:39

标签: javascript arrays multidimensional-array ascii-art

我的代码应该是用户选择的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>

0 个答案:

没有答案