Поделиться через


Сводные сведения об операторах

Обновлен: Ноябрь 2007

В представленных ниже таблицах перечислены операторы JScript. Каждое имя в столбце описания связано с соответствующим разделом, в котором описываются правильный синтаксис и использование.

Операторы вычислений

Описание

Символ

Сложение

+

Уменьшение

--

Деление

/

Увеличение

++

Арифметический модуль

%

Умножение

*

Вычитание

-

Унарное отрицание

-

Все операторы вычислений выполняют операции с числовыми данными. Оператор сложения также выполняет объединение строк, если один из его операндов является строкой.

Логические операторы

Описание

Символ

Равенство

==

Больше или равно

>=

Больше

>

Тождество

===

Содержится

in

Неравенство

!=

Меньше или равно

<=

Меньше

<

Логическое И

&&

Логическое НЕ

!

Логическое ИЛИ

||

Нетождество

!==

Логический оператор возвращает значение типа Boolean. В зависимости от оператора, значение может представлять результат сравнения, проверки или комбинации этих операций.

Побитовые операторы

Описание

Символ

Побитовое И

&

Побитовый сдвиг влево

<<

Побитовое НЕ

~

Побитовое ИЛИ

|

Побитовый сдвиг вправо

>>

Побитовое исключающее ИЛИ

^

Сдвиг вправо без учета знака

>>>

Побитовые операторы работают с двоичным представлением операндов. Если операторы несовместимы друг с другом, они будут приведены к соответствующему типу. Дополнительные сведения см. в разделе Приведение типов посредством побитовых операторов.

Операторы назначения

Описание

Символ

Назначение

=

Составное назначение сложения

+=

Составное назначение побитового И

&=

Составное назначение побитового ИЛИ

|=

Составное назначение побитового исключающего ИЛИ

^=

Составное назначение деления

/=

Составное назначение сдвига влево

<<=

Составное назначение модуля

%=

Составное назначение умножения

*=

Составное назначение сдвига вправо

>>=

Составное назначение вычитания

-=

Составное назначение сдвига вправо без учета знака

>>>=

Все операторы назначения возвращаю значение, которое присваивается левому операнду.

Прочие операторы

Описание

Символ

Запятая

,

Условный (троичный)

?:

Удаление

delete

Instanceof

instanceof

Создание

new

Typeof

typeof

Void

void

См. также

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

Приоритет операторов

Другие ресурсы

Операторы JScript