@LordZliden

Игра отгадай число в javaScript. Почему не работает?

Необходимо создать игру с загадыванием рандомного числа.
Код написал, но не могу понять почему в строке с while выдает ошибку "numberUser is not defined"
Помогите люди добрые.
Нашел в импортном учебнике код для выполнения такой же задачи. Он тоже выдает ошибку в строке с while.

'use strict'

let numberSecret = Math.floor(Math.random() * (100 - 1)) + 1;

do{
  let input = prompt('Отгадай число от 0 до 100')
  let numberUser = parseInt(input)
  
  if (numberSecret > numberUser) {
    let input = +prompt('Больше')
  }
  else if (numberSecret < numberUser) {
    let input = +prompt('Меньше')
  }
  else if (numberSecret == numberUser) {
    alert('Ура!!!')
  }

} while (numberUser != numberSecret);
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ответы на вопрос 1
scottparker
@scottparker
область видимости переменной обьявленной с помощью let ограничивается блоком, в котором она объявлена
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 12:59
30000 руб./за проект
28 нояб. 2024, в 12:58
5000 руб./за проект
28 нояб. 2024, в 12:56
1000 руб./за проект