Introduction:-
To understand this tutorial make sure that before you see this tutorial
JavaScript :Tutorial, Loops and
JavaScript :Tutorial, Your First Game! here we will elaborate a little more on these!
Explanation:-
In this tutorial the Explanation goes before the code too.
Code:
while (something)
{
do something else
if (something(while looping))
{
end the loop
}
I hope this explained the basic concept on how to break out of loops
Solution:-
Now here are some practical codes! Here
Code:
<SCRIPT LANGUAGE="JavaScript">
var usrno = 0;
while (usrno!=50)
{
usrno = window.prompt('Guess the number, enter end to finish',0);
if (usrno=='end')
{
alert('Game Ended');
break;
}
if (usrno<50)
{
alert('too low');
}
if (usrno>50)
{
alert('too high');
}
}
</SCRIPT>
Explanation Of Code:-
Code:
usrno = window.prompt('Guess the number, enter end to finish',0);
if (usrno=='end')
{
alert('Game Ended');
break;
}
This is the most important code. Here we are promoting the user ( see this tutorial
JavaScript :Tutorial, Prompt ) and asking him to enter a number but if he instead writes 'end' without the ' ' the game will display an alert and we will break out of the loop, because of the 'break;' command!!
A Preview:-
Conclusion:-
As Always Feedback is welcome and the full source is attached!!