@Norwood

Как переменную ,ограниченную функцией, сделать видимой для других функций?

Добрый вечер. Подскажите пожалуйста, как сделать (или передать) переменную в функции, что бы полученное значение использовать дальше по необходимости. Делаю калькулятор, хочу с помощью данного кода определять значение кнопки по которой кликнули и в дальнейшем использовать это значение для сложения, вычитания и др. операций. Первый console выводит правильное значение, но вот он ограничен областью видимости функции. А мне же нужно, что бы значение передавалось во второй console. За ранее благодарю.
<div class="groupBTN">
    <div class="btn">7</div>
    <div class="btn">8</div>
    <div class="btn">9</div>
    <div class="btn operator">×</div>
  </div>

let btn = document.querySelectorAll('.btn');
  let onclickBtn = '';
  for (let i = 0; i < btn.length; i++){
    btn[i].onclick = function () {
      onclickBtn = this.innerHTML;
      console.log(onclickBtn);
    }
  }
console.log(onclickBtn);
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы