2013-10-31 68 views
1

我正在做一個簡單的程序來幫助回答我爲歷史作業獲得的某種類型的問題。代碼旨在搜索問題,找到任何代碼,然後用每個代碼的輸入填充它們。然而,我在第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); 

回答

1

圓您的來電與括號 '提示' 功能:

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); 
1

貌似提示呼叫丟失()第5行

變化

prompt Que.substring(0, i + 4); 

to   

prompt(Que.substring(0, i + 4)); 
相關問題