-
Notifications
You must be signed in to change notification settings - Fork 1
/
script.js
38 lines (32 loc) · 1.07 KB
/
script.js
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
36
var gamesPlayed = 0;
var wins = 0;
var losses = 0;
function counter () {
gamesPlayed += 1;
document.getElementById("counter").innerHTML = ("Games Played: " + gamesPlayed);
};
// Random dice roll function
var rollDice = function () {
return Math.floor(Math.random() * 6 + 1);
};
// Win function
var win = function () {
numberOfWins += 1;
document.getElementById("wins").innerHTML = ("Wins: " + numberOfWins);
};
// user selection of 1-6 or random number
function setNumber (x) {
document.getElementById("yourRoll").innerHTML = ("Your Roll: " + x + ".");
myNum = rollDice();
document.getElementById("myRoll").innerHTML = ("My Roll: " + myNum + ".");
if (x == myNum) {
document.getElementById("result").innerHTML = ("You win!");
wins += 1;
} else {
document.getElementById("result").innerHTML = ("Sorry, please try again.");
losses += 1;
}
var percent = ((wins/gamesPlayed) * 100).toFixed(2);
document.getElementById("winloss").innerHTML = ("Wins / Losses: " + wins + " / " + losses);
document.getElementById("percent").innerHTML = ("Win Percentage: " + percent + "%");
};