2013-10-31 70 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)); 
相关问题