|
| 1 | +// let x = Math.random(); |
| 2 | +// console.log(x); |
| 3 | + |
| 4 | +// let y = Math.trunc(4.337249); |
| 5 | +// console.log(y); |
| 6 | + |
| 7 | +// let z = Math.floor(9.98); |
| 8 | +// console.log(z); |
| 9 | + |
| 10 | +// let a = Math.ceil(7.000001) |
| 11 | +// console.log(a) |
| 12 | + |
| 13 | +// let b = Math.round(8.6); |
| 14 | +// console.log(b); |
| 15 | + |
| 16 | +// let b2 = Math.round(8.4); |
| 17 | +// console.log(b2); |
| 18 | + |
| 19 | +// let c = Math.max(5, 12, 8, 25, 1); |
| 20 | +// console.log(c); |
| 21 | + |
| 22 | +// let e = Math.min(5, 12, 8, 25, 1); |
| 23 | +// console.log(e); |
| 24 | + |
| 25 | +// let f = Math.pow(2, 10); |
| 26 | +// console.log(f); |
| 27 | + |
| 28 | +// let q = Math.sqrt(16); |
| 29 | +// console.log(q); |
| 30 | + |
| 31 | +// let random = Math.floor(Math.random() * 200 + 1); |
| 32 | +// console.log(random); |
| 33 | + |
| 34 | +// ________________________________________________ |
| 35 | + |
| 36 | +// setTimeout(() => { |
| 37 | +// console.log(0); |
| 38 | +// }, 0); // 3 |
| 39 | + |
| 40 | +// console.log(1); // 1 |
| 41 | + |
| 42 | +// setTimeout(() => { |
| 43 | +// console.log(2); |
| 44 | +// }, 1000); // 5 |
| 45 | + |
| 46 | +// setTimeout(() => { |
| 47 | +// console.log(3); |
| 48 | +// }, 500); // 4 |
| 49 | + |
| 50 | +// console.log(4); // 2 |
| 51 | + |
| 52 | +"use strict"; |
| 53 | +const guessInp = document.querySelector("#guess"); |
| 54 | +const submitBtn = document.querySelector("#submit"); |
| 55 | +const resetBtn = document.querySelector("#reset"); |
| 56 | +const chanceEl = document.querySelector("#chance"); |
| 57 | +const hintEl = document.querySelector("#hint"); |
| 58 | +const lastGuessEl = document.querySelector("#showLastNumber"); |
| 59 | +let chance = 5; |
| 60 | +let randomNum = Math.trunc(Math.random() * 20 + 1); |
| 61 | + |
| 62 | +chanceEl.textContent = `chance: ${chance}`; |
| 63 | +submitBtn.addEventListener("click", () => { |
| 64 | + chance--; |
| 65 | + chanceEl.textContent = `chance: ${chance}`; |
| 66 | + const value = guessInp.value; |
| 67 | + guessInp.value = ""; |
| 68 | + lastGuessEl.textContent += ` ${value}`; |
| 69 | + if (randomNum == value) { |
| 70 | + guessInp.disable = true; |
| 71 | + submitBtn.disable = true; |
| 72 | + hintEl.textContent = "You Winnnnnnn!🎉"; |
| 73 | + } else { |
| 74 | + if (chance > 0) { |
| 75 | + if (randomNum > value) { |
| 76 | + hintEl.textContent = "Your Guess is lower than random number"; |
| 77 | + } else { |
| 78 | + hintEl.textContent = "Your Guess is higher than random number"; |
| 79 | + } |
| 80 | + } else { |
| 81 | + guessInp.disable = true; |
| 82 | + submitBtn.disable = true; |
| 83 | + hintEl.textContent = `you lose, random number was : ${randomNum} 😂🗿`; |
| 84 | + } |
| 85 | + } |
| 86 | +}); |
| 87 | + |
| 88 | +resetBtn.addEventListener("click", () => { |
| 89 | + guessInp.disable = false; |
| 90 | + submitBtn.disable = false; |
| 91 | + chance = 5; |
| 92 | + chanceEl.textContent = `chance: ${chance}`; |
| 93 | + hintEl.textContent = ""; |
| 94 | + lastGuessEl.textContent = ""; |
| 95 | + randomNum = Math.trunc(Math.random() * 20 + 1); |
| 96 | +}); |
0 commit comments