@Roman123987

Как сравнить переменные из функции за её пределами?

Я задал переменные i и b, затем использовал их в функции библиотеки jQuery, после чего захотел сравнить их значения опять же вне функции, но не получается. Прекрасно понимаю, что все дело в области видимости и что условие не выполняется потому что переменные как были равны 0 так и остались, потому что действия в функции игнорируются вне её. Как исправить ошибку?
Простите за глупый вопрос, просто новичок в программировании...
$(document).ready(function() {
var i = 0;
var b = 0;
$(".button_one").click(function (){
i = i+1;
$(".button1 p").text(i);
})
$(".button_two").click(function (){
b = b+1;
$(".button2 p").text(b);
})
if(i>b){
$("h1").text("Win i");
}else if(i $("h1").text("Win b");
}
});
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
эне работает не из-за областей видимости - проверка if (i>b) должна быть в функции и эта фунция должна вызываться при клике
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
15 июн. 2024, в 23:15
4000 руб./за проект
15 июн. 2024, в 23:01
4400 руб./за проект
15 июн. 2024, в 22:59
70000 руб./за проект