На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ElcnU, ANDLL, fatalist
  
> Проверяем условие прямо в строке... , javascript
    В Visual Basic'е есть такое:
    ExpandedWrap disabled
       
      variable=IIF(something=chemunibud,"ok","poshli vse na ...")

    то есть если условие выполняется (something=chemunibud) то variable="ok" иначе variable="poshli vse na ..." еслть ли чтонить подобное в яваскрипте?
      Не совсем понятно, что тебе нужно. Обычные условные операторы не устраивают? Или тебе нужно что-то типа:
      ExpandedWrap disabled
        var variable;
        (1 == 2)?variable="ok":variable="ploho rugatsia na forume";
        document.write(variable);

      Или, может быть, тебе eval нужен?
        да это то что мне надо спасибо...
        вообще я пользуюсь w3schools
        но походу там не всё пишут - или я не прав?
          Я пользуюсь книгой Пола МакФедриса "Использование JavaScript". 900 страниц, но даже там про конструкцию
          ExpandedWrap disabled
            expression ? statement1 : statement2

          ничего нет. Просто этот элемент есть в C/C++, Java и прочих C-подобных языках, а значит есть и в JavaScript.
            а какойнить онлайн справочник?
              Это не ко мне, я твердо уверен, что книга - лучший друг человека. Еще помогает O'Reilly JavaScript Reference, который встроен в Dreamweaver, но там только по объектам и их свойствам.
                MSDN 2004 Library - самый большой справочник по JS + javascript.internet.com - рулят;))
                  а что яваскрипт принадлежит мракософту?
                  я просто не имею мсдн и не знаю что конкретно там описывается, но всегда считал что там всё про языки из Visual Studio...
                    Почемуж принадлежит? Разве авторы справочников по РНР им владеют? ;)
                      Цитата Trustmaster @ 14.08.04, 18:33
                      Не совсем понятно, что тебе нужно. Обычные условные операторы не устраивают? Или тебе нужно что-то типа:
                      ExpandedWrap disabled
                        var variable;
                        (1 == 2)?variable="ok":variable="ploho rugatsia na forume";
                        document.write(variable);

                      Или, может быть, тебе eval нужен?

                      Более популярная конструкция:
                      ExpandedWrap disabled
                        variable = (1==2) ? "ok" : "ploho rugatsia na forume";
                        во!!! вот это прикольнее..
                        1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                        0 пользователей:


                        Рейтинг@Mail.ru
                        [ Script execution time: 0,0259 ]   [ 14 queries used ]   [ Generated: 14.05.24, 22:25 GMT ]