1

私は、歴史の宿題で得た特定の種類の質問に答えるのを支援する簡単なプログラムを作成しています。このコードは、質問を検索し、_ _を見つけて、それぞれの入力を入力することを目的としています。ただし、5 行目で「missing ; before statement」というエラーが表示されます。ヘルプ?

var Que = prompt("Insert your completion question");
var Leng = Que.length;
for (var i = 0; i <= Leng; i+=1){
  if (Que.substring(i,i + 4) === "____"){
      var newword = prompt Que.substring(0, i + 4);
      Que.replace("____", newword);
      if (newword.length !== 4){
          var i = newword.length - 4 + i;
      }
  }
}
console.log(Que);
4

2 に答える 2

1

'prompt' 関数への呼び出しを 5 行目の角かっこで丸めます。

var Que = prompt("Insert your completion question");
var Leng = Que.length;
for (var i = 0; i <= Leng; i+=1){
  if (Que.substring(i,i + 4) === "____"){
      var newword = prompt(Que.substring(0, i + 4));
      Que.replace("____", newword);
      if (newword.length !== 4){
          var i = newword.length - 4 + i;
      }
  }
}
console.log(Que);
于 2013-10-31T04:48:10.593 に答える