Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> javascript перебор массивов 
:(
    Опции темы
gcc
Дата 22.7.2010, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



что-то туплю, подскажите, почему не работает этот код:

Код
    var myData = new Array(['1',1], ['2',0], ['3',0]);

    var colors=[];
    
  for (var i = 0, len = myData.length; i < len; i++) {

   if (i=='0') {
   
    colors[i] = '#7979DB';
    
   } if else (i=='1') {
   
    colors[i] = '#7952E9';     
     
   } if else (i=='2') {
   
    colors[i] = '#792BC8';        
   
   } if else (i=='3') {
   
    colors[i] = '#792BA1';     
    
   } if else (i=='4') {
      
       
    colors[i] = '#792BA1';        
   
   
   }  else {
            
    colors[i] = '#792B79';        
      
  }

 }
  
  
    alert(colors);


alert -  ничего не показывает

пробую по разному, сейчас в таком виде, никак не работает



Это сообщение отредактировал(а) gcc - 22.7.2010, 23:51
PM WWW ICQ Skype GTalk Jabber   Вверх
bars80080
Дата 23.7.2010, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



наверное, потому что такой конструкции, как if else не существует. зато есть else if

но об операторе switch вы конечно не слышали?

Это сообщение отредактировал(а) bars80080 - 23.7.2010, 00:17
PM MAIL WWW   Вверх
ksnk
Дата 23.7.2010, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



if else - оригинальная конструкция  smile

Добавлено через 44 секунды
Опоздал :(


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
bars80080
Дата 23.7.2010, 00:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



но код даже и без switch на редкость бессмысленный.
то же самое можно и без циклов с условиями решить. просто порезать один массив относительно длины другого
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0474 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.