Справочник по JScript : Конструкции JScript : Конструкция @if

Материал из Справочник Web-языков

Версия от 15:29, 26 апреля 2011; Evgen (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Разработка и внедрение CRM-систем

Разработка и внедрение CRM-систем "под ключ" на базе SugarCRM. Любые задачи для любого вида бизнеса. Установка бесплатной CRM-системы бесплатно. Интеграция с существующей инфраструктурой, бухгалтерской программой, телефонией. Доработка существующих проектов. Обучение персонала.

подробнее ...

+7 (495) 646-06-27
8 (800) 555-06-28 (звонок бесплатный)
+7 (910) 9082123
evgenjekson (бесплатная переадресация на сотовый)
195938768
[email protected]

Содержание

@if Statement - Оператор @if

Выполняет блок операторов в зависимости от значения выражения.

Синтаксис

@if ( condition1 ) text1 [@elif ( condition2 ) text2] [@else text3] @end

Аргументы

condition1, condition2
Обязательный аргумент. Выражения, которые могут быть приведены логическим.
text1
Необязательный аргумент. Текст для разбора, если аргумент condition1 равен true.
text2
Необязательный аргумент. Текст для разбора, если аргумент condition1 равен false, а аргумент condition2 равен true.
text2
Необязательный аргумент. Текст для разбора, если аргумент condition1 равен false, а аргумент condition2 равен true.

Описание

При написании оператора @if нет необходимости размещать каждое предложение в отдельной строке. Можно использовать конструкцию @elif, но все операторы @elif должны идти перед @else.

Обычно оператор @if используется, чтобы определить, какой текст из нескольких вариантов следует использовать для вывода.

Переменные условной компиляции обычно не используются в скриптах для страниц на ASP и ASP.NET. Вообще для web-страниц, переменные условной компиляции необходимо писать в комментариях. В этом случае, хостами, которыми условная компиляция не поддерживается, она сможет игнорироваться.

Примеры

В примере показывается как применяются операторы @if...@elif…@else...@end.

/*@cc_on @*/
/*@
    document.write("JScript version: " + @_jscript_version + ".");
    document.write("
"); @if (@_win32) document.write("Running on a 32-bit version of Windows."); @elif (@_win16) document.write("Running on a 16-bit version of Windows."); @else document.write("Running on a different operating system."); @end @*/

Поддержка

JScript Version 3

Смотрите также

Ссылки на источники

https://msdn.microsoft.com/en-us/library/58dz2w55(v=VS.85).aspx

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="https://www.spravkaweb.ru/">Справочник Web-языков</A>)
наши проекты
смотрим также
    Rambler\'s Top100 Индекс цитирования
    смотрим также