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

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

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

Описание

Символ

Сложение

+

Decrement

--

Деление

/

Increment

++

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

%

Умножение

*

Вычитание

-

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

-

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

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

Описание

Символ

Равенство

==

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

>=

Больше

>

Удостоверение

===

В

in

Неравенство

!=

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

<=

Меньше

<

Логическое И

&&

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

!

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

||

Нетождество

!==

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

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

Описание

Символ

Побитовое И

&

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

<<

Побитовое НЕ

~

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

|

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

>>

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

^

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

>>>

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

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

Описание

Символ

Присваивание

=

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

+=

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

&=

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

|=

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

^=

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

/=

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

<<=

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

%=

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

*=

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

>>=

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

-=

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

>>>=

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

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

Описание

Символ

Comma

,

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

?:

Delete

удаление

Instanceof

instanceof

New

new

Typeof

typeof

Void

void

См. также

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

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

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

Операторы операций JScript