Operators

String Operators

Operator Description Example Result
Plus sign (+) Concatenates two strings. 'a' + 'b'; ab

Number Operators

Operator Description Example Result
Plus sign (+) Adds two numbers. 5 + 5; 10
Hyphen (-) Subtracts two numbers. 10 - 5; 5
Asterisk (*) Multiplies two numbers. 2 * 2; 4
Forward slash (/) Divides two numbers. 9/2; 4.5
Percent symbol (%) Performs a modulo operation. This operation divides two numbers and returns the remainder. 10%3; 1

Logical Operators

Logical operators appear in expressions that can be evaluated to TRUE or FALSE.

Operator Example Result
Less Than (<) 5 < 10; true
Greater Than (>) 10 > 5; true
Less Than or Equal To (<=) 5 <= 5; true
Greater Than or Equal To (>=) 5 >=5; true
Equal To (==) '5'==5 true
Strictly Equal To (===) 5==='5'; false
Not Equal To (!=) '1'!=1; false
Not Strictly Equal To (!==) '1'!=='1' true
And (&&) true && false; false
Or (||) true || false; true

Bitwise Operators

Operator Description
<< Shift Left
>> Shift Right
& Bit-wise And
| Bit-wise Or
^ Bit-wise Xor