2015-04-30 317 views
0

有沒有辦法來循環「如果」使用JavaScript/jQuery的,例如循環IF語句

var name = prompt("What's your name?"); 
if (name === '') { 
    name = prompt("Try again"); 
alert(name); 
} 

語句中使用上面的代碼,它會檢查一次,但隨後無論第二個答案是,它贏得沒有檢查,有沒有辦法讓它重複檢查,而不寫if語句十億次......?

+0

只是...使用循環而不是'if'語句? –

+0

使用while循環和檢查條件while(name ==「」) –

回答

8

使用「while」循環。

var name = prompt("What's your name?"); 
while (name === '') { 
    name = prompt("Try again"); 
    alert(name); 
} 
+0

「else if」語句怎麼辦? 'else while'dosen't work – user3392846

+2

在while語句之後的任何事情只有在while條件爲false時纔會發生。那就是你的「其他」。 –

+0

實際上,沒關係我可能不會需要使用'else if' – user3392846