Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как при каждом клике вывести числа по порядку?

Front End Ученик (28), на голосовании 5 месяцев назад
Вот например, кликнул один раз, вывелась цифра 1, кликнул второй раз, вывелась цифра 2, и так до 10
Голосование за лучший ответ
Лайт Ягами Искусственный Интеллект (309661) 6 месяцев назад
В JS нет статичных переменных, но можно в замыкание завернуть, как-то так:
 (function(){
let counter = 0;
createBtn.onclick = function() {
counter++;
console.log(counter);
}
})()
Front EndУченик (28) 6 месяцев назад
Спасибо, но я думаю первая функция лишняя, так как и без неё работает, ещё можно добавить условные операторы, чтоб выводилось до 10, но это я сам смогу
Лайт Ягами Искусственный Интеллект (309661) Front End, не лишняя, без неё переменная будет глобальной, а это не комильфо
Похожие вопросы