KnigaRead.com/

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

На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн Андрей Попов, "Windows Script Host для Windows 2000/XP" бесплатно, без регистрации.
Перейти на страницу:

"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). 

Перейти на страницу:
Прокомментировать
Подтвердите что вы не робот:*