mercredi 21 octobre 2020

Keep getting an error with ";" but can't find where?

const game = { title: 'Guess the Number!', biggestNum: 100, smallestNum: 1, secretNum: null, prevGuesses: [], play: function () { this.secretNum = Math.floor(Math.random() * (this.biggestNum - this.smallestNum + 1)) + this.smallestNum; console.log(prevGuesses + getGuess); }, getGuess: function () {

        do {

            var guess = parseInt(prompt(`Enter a guess between ${this.smallestNum} and ${this.biggestNum}:`));
            this.prevGuesses.push(guess);
        } while (isNaN(guess) || guess < this.smallestNum || guess > this.biggestNum);
        console.log('Guess: ', guess);
    },
    render: function (guess, secretNum) {
        if (guess < secretNum) {
            alert('Your guess is too low ' + prevGuesses);
            return game.getGuess
        } else if (guess > secretNum) {
            alert('your hess is too high ' + prevGuesses);
            return game.getGuess
        } else {
            alert('You have guessed the secret number!');
        }
    };

Aucun commentaire:

Enregistrer un commentaire