Справочник по JScript : Конструкции JScript : Конструкция @set
смотрим также
Материал из Справочник Web-языков
Содержание |
@set Statement - Оператор @set
Создает переменные, используемые вместе с операторами условной компиляции.
Синтаксис
@set @varname = term
Аргументы
- varname
- Обязательный аргумент. Допустимое имя переменной языка JScript. Должно всегда начинаться с "@".
- term
- Обязательный аргумент. Ни одного, один или несколько операторов, за которыми следует константа, переменная условной компиляции или скобочное выражение.
Описание
Для условной компиляции поддерживаются числовые и логические переменные. Строки не поддерживаются. Переменные, созданные с помощью оператора @set, обычно используются в операторах условной компиляции, однако их можно использовать и в любом другом коде JScript.
С помощью оператора @set переменные объявляются следующим образом:
@set @myvar1 = 12 @set @myvar2 = (@myvar1 * 20) @set @myvar3 = @_jscript_version
Операторы используемые в скобочных выражениях:
! ~ * / % + - > >>> >= == != === !== & ^ | && | |
Если переменная используется до своего определения, то ее значение равно NaN. Проверку на NaN можно выполнить с помощью оператора @if:
@if (@newVar != @newVar) ...
Этот код работает, так как значение NaN никогда не равно самому себе.
Поддержка
Смотрите также
Ссылки на источники
https://msdn.microsoft.com/en-us/library/thak6fez(v=VS.85).aspx