In This Article

OperatorKind Enum

Specifies the kind of an operator.

public enum OperatorKind

Fields

Name Description
Addition

An addition operator.

BitwiseAnd

A bitwise AND operator.

BitwiseOr

A bitwise OR operator.

ConditionalAnd

A conditional AND binary operator.

ConditionalOr

A conditional OR binary operator.

Delete

An operator that deletes an object, an object's property, or an element at a specified index in an array.

Division

A division operator.

ExclusiveOr

A bitwise XOR operator.

GreaterThan

A greater than operator.

GreaterThanOrEqual

A greater than or equal operator.

In

An operator indicating if a property is in an object.

InstanceOf

An operator indicating if an object is of the specified type.

LeftShift

A left shift operator.

LessThan

A less than operator.

LessThanOrEqual

A less than or equal operator.

Modulus

A modulus operator.

Multiplication

A multiplication operator.

Negation

A negation operator.

None

No valid operator kind.

OnesComplement

A bitwise complement operator.

PostDecrement

An post-decrement operator.

PostIncrement

An post-increment operator.

PreDecrement

An pre-decrement operator.

PreIncrement

An pre-increment operator.

RightShift

A right shift operator.

StrictValueEquality

A strict value equality operator.

StrictValueInequality

A strict value inequality operator.

Subtraction

A subtraction operator.

TypeOf

An operator that returns a string indicating the type of the unevaluated operand.

ValueEquality

A value equality operator.

ValueInequality

A value inequality operator.

Void

An operator that specifies an expression to be evaluated without returning a value.

ZeroFillRightShift

A zero fill right shift operator.