Почему не работает этот код?
Событие это ассинхронный код. Что это значит в твоем случае. На момент, почему бы там не кликнули и хоть сколько раз код if (x === 8) {
  alert(8)
}
уже давно выполнен и на момент его выполнения x = 0
Событие это ассинхронный код. Что это значит в твоем случае. На момент, почему бы там не кликнули и хоть сколько раз код if (x === 8) {
  alert(8)
}
уже давно выполнен и на момент его выполнения x = 0