-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathnumberGuess.html
More file actions
35 lines (35 loc) · 818 Bytes
/
numberGuess.html
File metadata and controls
35 lines (35 loc) · 818 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<script>
var input;
var line1='Welcome to the guessing game! Try to guess the correct number from 1 to 100';
var running=true;
var answer=Math.floor((Math.random()*100+1));
var guessesLeft=7;
var line2='Guesses remaining: '+guessesLeft;
var solved=false;
while(running==true){
if (solved==true){
alert('You were correct! Congratulations!');
running=false;
}
else if (guessesLeft==0){
alert('Sorry, you ran out of guesses.');
running=false;
}
else{
var guess=prompt(line1+'\n\n'+line2);
if (guess==answer){
solved=true;
}
else{
if (guess>answer){
line1='Incorrect! Your guess was too high';
}
else if (guess<answer){
line1='Incorrect! Your guess was too low';
}
guessesLeft-=1
line2='Guesses remaining: '+guessesLeft;
}
}
}
</script>