javascript - How to stop a while loop after looping x times -
while(vowels != "no" && vowels != "no" && vowels != "stop") { vowels = prompt("enter vowel."); if (vowels != "a" && vowels != "a" && vowels != "e" && vowels != "e" && vowels != "i" && vowels != "i" && vowels != "o" && vowels != "o" && vowels != "u" && vowels != "u") { score+=-1; } else { score+=+1; } }
how make stop after 5 times?
in while
conditional statement add:
var = 0; while(vowels != "no" && vowels != "no" && vowels != "stop" && < 5) { ... i++; }
this add tick counter loop. use for
loop.
for
loop example:
for (var = 0; < 5; i++) { if (vowels != "no" && vowels != "no" && vowels != "stop") break; vowels = prompt("enter vowel."); if (vowels != "a" && vowels != "a" && vowels != "e" && vowels != "e" && vowels != "i" && vowels != "i" && vowels != "o" && vowels != "o" && vowels != "u" && vowels != "u") { score+=-1; } else { score+=+1; } }
also, a classic example of tick counter. :)
edit
as @drax pointed out, write for
as:
for (var = 0; < 5 && vowels != "no" && vowels != "no" && vowels != "stop"; i++) { vowels = prompt("enter vowel."); if (vowels != "a" && vowels != "a" && vowels != "e" && vowels != "e" && vowels != "i" && vowels != "i" && vowels != "o" && vowels != "o" && vowels != "u" && vowels != "u") { score+=-1; } else { score+=+1; } }
this modifies conditional of for
.
Comments
Post a Comment