Windows Script Host для Windows 2000/XP
Шрифт:
Операторы побитовых логических операций и сдвига
Эти операторы позволяют производить над числовыми переменными побитовые операции, описанные в табл. П1.5.
Таблица П1.5. Операторы побитовых логических операций и сдвига
| Оператор | Описание |
|---|---|
& | Логическое И |
| | Логическое ИЛИ |
^ | Логическое ИСКЛЮЧАЮЩЕЕ ИЛИ |
~ | Логическое
|
>> | Сдвиг вправо |
<< | Сдвиг влево |
>>> | Сдвиг вправо с заполнением освобождаемых разрядов нулями |
Перед использованием операторов из табл. П1.5. значения переменных преобразуются в 32-разрядные целые числа.
Операторы присваивания
В JScript, как и в языке С, для изменения содержимого переменных можно комбинировать оператор присваивания "=" с другими операторами (табл. П1.6).
Таблица П1.6. Комбинации оператора присваивания и других операторов
| Оператор | Описание |
|---|---|
= | Простое присваивание |
+= | Увеличение численного значения или конкатенация (склеивание) строк |
– = | Уменьшение численного значения |
*= | Умножение |
/= | Деление |
%= | Вычисление остатка от деления |
>>= | Сдвиг вправо |
>>>= | Сдвиг вправо с заполнением освобождаемых разрядов нулями |
<<= | Сдвиг влево |
|= | Логическое ИЛИ |
&= | Логическое И |
^= | Логическое ИСКЛЮЧАЮЩЕЕ ИЛИ |
Операторы отношения
Операторы отношения используются для сравнения значений нескольких переменных. Эти операторы, описанные в табл. П1.7, могут возвращать только логические значения
Таблица П1.7. Операторы отношения
| Оператор | Условие, при котором возвращается true |
|---|---|
> | Левый операнд больше правого |
>= | Левый операнд больше или равен правому |
< | Левый операнд меньше правого |
<= | Левый операнд меньше или равен правому |
== | Левый
|
!= | Левый операнд не равен правому |
Также в условных операторах применяются логические операторы (табл. П1.8).
Таблица П1.8. Логические операторы
| Оператор | Описание |
|---|---|
|| | Оператор отношения "ИЛИ". Возвращает true , если один из операндов равен true . В противном случае возвращает false |
&& | Оператор отношения "И". Возвращает true , если оба операнда равны true . В противном случае возвращает false |
Условные операторы
В JScript поддерживается условный оператор
При выполнении оператора
Оператор
В JScript также существует специальный тип условного оператора, который называется оператором "
При вычислении оператора "
Операторы циклов
Microsoft JScript поддерживает несколько типов циклов: цикл
Цикл for
В общем случае оператор цикла for имеет три раздела (инициализация, условие и итерация) и записывается следующим образом:
В разделе инициализации обычно выполняется присваивание начальных значений переменным цикла. Здесь можно объявлять новые переменные с помощью ключевого слова
Во втором разделе задается условие выхода из цикла. Это условие оценивается каждый раз при прохождении цикла. Если в результате такой оценки получается логическое значение
Раздел итерации применяется для изменения значений переменных цикла (например, увеличения или уменьшения значения счетчика цикла).
Кодекс Охотника. Книга ХХ
20. Кодекс Охотника
Фантастика:
попаданцы
альтернативная история
аниме
рейтинг книги
История государства и права зарубежных стран. Шпаргалки
1. Зачет
Научно-образовательная:
история
юриспруденция
рейтинг книги
Эпоха Опустошителя. Том VII
7. Вечное Ристалище
Фантастика:
аниме
фэнтези
попаданцы
рейтинг книги
#Бояръ-Аниме. Газлайтер. Том 11
11. История Телепата
Фантастика:
фэнтези
попаданцы
аниме
рейтинг книги
Трон Огня. Дилогия
Фантастика:
фэнтези
рейтинг книги
Рассказы. Стихотворения
Проза:
рассказ
рейтинг книги
Том 3. Лица
3. Собрание сочинений в пяти томах
Проза:
русская классическая проза
рейтинг книги
В ожидании счастья
1. Исповедь королевы
Любовные романы:
исторические любовные романы
рейтинг книги