Категории
Самые читаемые
onlinekniga.com » Компьютеры и Интернет » Программное обеспечение » Windows Script Host для Windows 2000/XP - Андрей Попов

Windows Script Host для Windows 2000/XP - Андрей Попов

Читать онлайн Windows Script Host для Windows 2000/XP - Андрей Попов

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 147 148 149 150 151 152 153 154 155 ... 175
Перейти на страницу:

"100" == 100

false == 0

(здесь "==" означает оператор сравнения). Для преобразования строк в числа нужно применять две специальные функции: parseInt (преобразование к целому числу) и parseFloat (преобразование к числу с плавающей запятой). Например, после выполнения следующих строк:

var s="";

s=(parseInt("3")-2)+"3";

значением переменной s будет строка "13".

Операторы

В JScript поддерживаются операторы различных типов, которые похожи на операторы языка С.

Унарные операторы 

Унарными называются операторы, которые применяются к одному операнду (табл. П1.3).

Таблица П1.3. Унарные операторы

Оператор Описание - Рзменение знака РЅР° противоположный ! Дополнение. Рспользуется для изменения значения логической переменной РЅР° противоположное ++ Увеличение значения числовой переменной РЅР° единицу (инкремент). Может применяться как префикс переменной или как ее суффикс -- Уменьшение значения числовой переменной РЅР° единицу (декремент). Может применяться как префикс переменной или как ее суффикс

Бинарные операторы 

Бинарными называются операторы, которые соединяют два операнда (табл. П1.4).

Таблица П1.4. Бинарные операторы

Оператор Описание Оператор Описание - Вычитание / Деление + Сложение % Вычисление остатка от деления * Умножение    

Операторы побитовых логических операций и сдвига

Эти операторы позволяют производить над числовыми переменными побитовые операции, описанные в табл. П1.5.

Таблица П1.5. Операторы побитовых логических операций и сдвига

Оператор Описание  &В  Логическое РВ  |В  Логическое РР›РВ  ^В  Логическое РСКЛЮЧАЮЩЕЕ РР›РВ  ~В  Логическое НЕ  >>В  РЎРґРІРёРі вправо  <<В  РЎРґРІРёРі влево  >>>В  РЎРґРІРёРі вправо СЃ заполнением освобождаемых разрядов нулями Замечание 

Перед использованием операторов из табл. П1.5. значения переменных преобразуются в 32-разрядные целые числа.

Операторы присваивания 

В JScript, как и в языке С, для изменения содержимого переменных можно комбинировать оператор присваивания "=" с другими операторами (табл. П1.6).

Таблица П1.6. Комбинации оператора присваивания и других операторов

Оператор Описание = Простое присваивание += Увеличение численного значения или конкатенация (склеивание) строк -= Уменьшение численного значения *= Умножение /= Деление %= Вычисление остатка РѕС‚ деления >>= РЎРґРІРёРі вправо >>>= РЎРґРІРёРі вправо СЃ заполнением освобождаемых разрядов нулями <<= РЎРґРІРёРі влево |= Логическое РЛР&= Логическое Р ^= Логическое РСКЛЮЧАЮЩЕЕ РР›Р

Операторы отношения

Операторы отношения используются для сравнения значений нескольких переменных. Эти операторы, описанные в табл. П1.7, могут возвращать только логические значения true или false.

Таблица П1.7. Операторы отношения

Оператор Условие, при котором возвращается true  >  Левый операнд больше правого  >=  Левый операнд больше или равен правому  < Левый операнд меньше правого  <= Левый операнд меньше или равен правому  ==  Левый операнд равен правому  !=  Левый операнд не равен правому

Также в условных операторах применяются логические операторы (табл. П1.8). 

1 ... 147 148 149 150 151 152 153 154 155 ... 175
Перейти на страницу:
На этой странице вы можете бесплатно читать книгу Windows Script Host для Windows 2000/XP - Андрей Попов.
Комментарии