@olya_097

Что делает выделенная строка ,которая начинается с if?

//Запускает таймер
		function go(){
			window.timerId = window.setInterval(timer, 1000);
		}
		function timer(){
			if(window.number == undefined || window.number == 3) {
			window.number = 1;
			} else window.number = window.number + 1;
			var img = document.getElementById('img');
			img.src = 'smiles/'+window.number+'.png'
		}
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
kreotech
@kreotech
Абстрактно-ориентированный программист
Думаю следует это понимать так:
Если свойство "window.number" не существует или равно 3,
тогда присвоить данному свойству значение 1,
иначе прибавить к существующему значению 1.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Bhudh
Зацикливает счётчик картинок, а также инициирует его в случае отсутствия. Последнее, кстати, bad practice.
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы