Показать сообщение отдельно
  #1 (permalink)  
Старый 17.11.2015, 22:56
Аспирант
Отправить личное сообщение для Ermite Посмотреть профиль Найти все сообщения от Ermite
 
Регистрация: 20.10.2015
Сообщений: 32

Условие в цикле
Здравствуйте. У меня было довольно громоздкое условие. Вот его часть:

if (classactiv == 0.11111) {
  nameTOP.innerHTML = "Тут инфа 1";
  srcTOP.innerHTML = '<img src="ссылка" height="200px">';
  } else if (classactiv == 0.22222) {
  nameTOP.innerHTML = "Тут инфа 2";
  srcTOP.innerHTML = '<img src="ссылка" height="200px">';
  }

...

else {
nameTOP.innerHTML = "Тут другая инфа, если все вышеперечисленные условия оказывались неверными";
  srcTOP.innerHTML = '<img src="ссылка" height="200px">';
}


Такая запись занимала много места и я решил её немного сократить:

koefArr = [0.11111, 0.22222, 0.33333, 0.44444, 0.55555, 0.66666, 0.77777, 0.88888, 0.99999, 11111, 22222];
		nameclassArr = ["Й", "Ц", "У", "К", "Е", "Н", "Г", "Ф", "Ы", "В", "А"];
		srcclassArr = ["deamon", "warrior", "deamon", "warrior", "deamon", "warrior", "deamon", "warrior", "deamon", "warrior", "deamon", "warrior"]
		  
		  for (i = 0; i <= 12; i++) {
		  if (classactiv == koefArr[i]) {
  
  nameTOP.innerHTML = "Класс:" + nameclassArr[i];
  srcTOP.innerHTML = '<img src="мой сайт/' + srcclassArr[i] + '.png" height="200px">';
}
}


Но есть одна проблема: не могу сделать так, чтобы выводилась дополнительная информация, если все перечисленные условия оказались неверными. Можно ли это как-нибудь реализовать?
Ответить с цитированием