-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
44 lines (40 loc) · 1.23 KB
/
index.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
37
38
39
40
41
42
43
44
let submit = document.getElementById("submit");
submit.addEventListener("click", guessTheNum);
let win = 0;
let loss = 0;
let score = 0;
let msg = document.getElementById("msg_box");
let win_streak = document.getElementById("w_c");
let lose_streak = document.getElementById("l_c");
let score_card = document.getElementById("score");
let screen = document.getElementById("screen");
function guessTheNum() {
let userNum = +document.getElementById("user_input").value;
let systemNum = Math.random() * 100;
systemNum = Math.round(systemNum);
console.log(systemNum);
// comparing the two value
if (userNum === systemNum) {
msg.innerText = "corect !";
msg.style.color = "green";
win = win + 1;
score = score + 100;
win_streak.innerText = win;
score_card.innerText = score;
} else {
msg.innerText = "wrong !";
msg.style.color = "red";
loss = loss + 1;
score = score - 100;
lose_streak.innerText = loss;
score_card.innerText = score;
}
screen.innerText = systemNum;
screen.style.backgroundColor = "#fff";
setTimeout(() => {
msg.innerText = null;
document.getElementById("user_input").value = null;
screen.innerText = null;
screen.style.backgroundColor = "#555555";
}, 500);
}