Skip to content

Instantly share code, notes, and snippets.

@atultiwaree
Created June 8, 2022 13:47
Show Gist options
  • Save atultiwaree/af4fd104aaf031507a6c51ed99fcc2c3 to your computer and use it in GitHub Desktop.
Save atultiwaree/af4fd104aaf031507a6c51ed99fcc2c3 to your computer and use it in GitHub Desktop.
JSGameizz
<div class="main-ui">
<p class="problem"></p>
</div>
//5
const problemElement = document.querySelector('.problem')
//3
let state = {
score : 0,
wrongAnswer : 0
}
//4
function updateProblem() {
state.currentProblem = generateProblem(2)
problemElement.innerHTML = `${state.currentProblem.numberOne} ${state.currentProblem.operator} ${state.currentProblem.numberTwo} `
}
//6
updateProblem();
//1
function generateNumber(max) {
return Math.floor(Math.random() * (max) + 1)
}
//2
function generateProblem() { //Returning Object
return {
numberOne : generateNumber(10),
numberTwo : generateNumber(10),
operator : ['+', '-', 'x'][generateNumber(2)]
}
}
console.log(generateProblem())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment