Сводные сведения об операторах
В представленных ниже таблицах перечислены операторы JScript. Каждое имя в столбце описания связано с соответствующим разделом, в котором описываются правильный синтаксис и использование.
Операторы вычислений
Описание |
Символ |
---|---|
+ |
|
-- |
|
/ |
|
++ |
|
% |
|
* |
|
- |
|
- |
Все операторы вычислений выполняют операции с числовыми данными. Оператор сложения также выполняет объединение строк, если один из его операндов является строкой.
Логические операторы
Описание |
Символ |
---|---|
== |
|
>= |
|
> |
|
=== |
|
in |
|
!= |
|
<= |
|
< |
|
&& |
|
! |
|
|| |
|
!== |
Логический оператор возвращает значение типа Boolean. В зависимости от оператора, значение может представлять результат сравнения, проверки или комбинации этих операций.
Побитовые операторы
Описание |
Символ |
---|---|
& |
|
<< |
|
~ |
|
| |
|
>> |
|
^ |
|
>>> |
Побитовые операторы работают с двоичным представлением операндов. Если операторы несовместимы друг с другом, они будут приведены к соответствующему типу. Дополнительные сведения см. в разделе Приведение типов посредством побитовых операторов.
Операторы присваивания
Описание |
Символ |
---|---|
= |
|
+= |
|
&= |
|
|= |
|
^= |
|
/= |
|
<<= |
|
%= |
|
*= |
|
>>= |
|
-= |
|
>>>= |
Все операторы назначения возвращаю значение, которое присваивается левому операнду.
Прочие операторы
Описание |
Символ |
---|---|
, |
|
?: |
|
удаление |
|
instanceof |
|
new |
|
typeof |
|
void |