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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Switch, как правильно его можно использовать 
:(
    Опции темы
Mushu
Дата 25.6.2007, 10:32 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 257
Регистрация: 20.7.2004

Репутация: нет
Всего: -5



Вопрос такой как правильно использовать оператор switch точнее что в него нужно положить, чтоб условие выполнилось q[0].name_teg == "select"




Код



var q = new Array();
    
    
            q[0] = new Object();
            q[0].name_teg = "select";
            q[0].id = 1;
            q[0].name = "Imya";
            
            q[1] = new Object();
            q[1].name_teg = "option";
            q[1].value = 1;
            q[1].text = "Imya-1";
            
            q[2] = new Object();
            q[2].name_teg = "option";
            q[2].value = 1;
            q[2].text = "Imya-2";
                    
            
            

 
        
        
switch(????) {
    case (q[0].name_teg == "select"):
        alert("yes");
        break
    default:
       alert("nooo");
}

    

Это сообщение отредактировал(а) Mushu - 25.6.2007, 10:35
PM MAIL   Вверх
vasac
Дата 25.6.2007, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 13
Всего: 36



Оператор switch нужно использовать так, как это описано в документации. И никак иначе.
PM WWW   Вверх
Mushu
Дата 25.6.2007, 11:18 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 257
Регистрация: 20.7.2004

Репутация: нет
Всего: -5



бу-га-га

гений млин сам мэнуал почитай.



 
Код

switch (выражение){
   case значение : 
      операторы;
      break;
   case значение : 
      операторы;
      break;
   ...
   default : операторы;
}



так вот какое нужно вставить выражение в тело свитч.?  чтоб у case  значение было select . И чтоб можно было прогнать весь массив

Добавлено через 4 минуты и 1 секунду
Другими словами как мне получить список методов или атрибутов обьекта, вот это нужно вставлять в   switch (выражение), я так думаю...
Ответьте кто знает как это можно реализовать.
PM MAIL   Вверх
Mymik
Дата 25.6.2007, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 11
Всего: 78



Mushu, что тебя конкретно интересует ??? тебе нужно разобрать объект на составляющии или научиться пользоваться switch'ем (и попутно мануалом) ???.
Если второе, то выражение это и в Африке выражение и грамотные люди и терпеливые, обычно читают дальше мануал и видят там пример реализации.
Код

var d=new Date()
theDay=d.getDay()
switch (theDay)
{
case 5:
  document.write("Finally Friday")
  break
case 6:
  document.write("Super Saturday")
  break
case 0:
  document.write("Sleepy Sunday")
  break
default:
  document.write("I'm looking forward to this weekend!")
}



--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
vasac
Дата 25.6.2007, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 13
Всего: 36



Mushu, я пользуюсь мануалом. И именно посредством этого решаю все вопросы по синтаксису.
И вам советую научиться, так как на форумах вам основы разжевывать не будут, особенно с учетом вашего хамского поведения.
PM WWW   Вверх
Mushu
Дата 26.6.2007, 09:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 257
Регистрация: 20.7.2004

Репутация: нет
Всего: -5



Цитата(vasac @ 25.6.2007,  20:08)
Mushu, я пользуюсь мануалом. И именно посредством этого решаю все вопросы по синтаксису.
И вам советую научиться, так как на форумах вам основы разжевывать не будут, особенно с учетом вашего хамского поведения.

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


 




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


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

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