Показать сообщение отдельно
  #4 (permalink)  
Старый 25.07.2012, 17:13
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Не правильный порядок условий.

Вы добавляете единицу к переменной, и, из за этого срабатывает следующее условие.

Удобнее через switch сделать:
var counter = 0;
function show_counter () {console.log(counter)};
function plus_counter () {
  switch(counter) {
  	case 0:
  		counter++;show_counter();break;
  	case 1:
  		counter++;show_counter();break;
  	case 2:
  		counter=0;show_counter();break;
  }
}
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием