{

# Learn Typescript Bitwise and Assignment Operators with examples Typescript operators: Learn bitwise, assignment, and comma operators with examples.

## Typescript Bitwise operators

Bitwise operators are used to evaluating bit-based operations.

Sometimes, it is required to evaluate bits of integer values, We have to use `bitwise operators`.

There are several operators like in many programming languages. It works with 32 bits of an integer.

These operators work on binary operands.

Syntax:

``````Operand1 Operator Operand2
``````

Operand1 and Operand2 are javascript expressions. Operators are bitwise operators.

Let’s assume that the value of A and B are 5 and 10, and the result is as follows.

Operator Title Description Example
& Bitwise AND Evaluates And operation on bits Integers parameters A & B is 0
| Bitwise OR Evaluates Or operation on bits Integers parameters A | B is 15
^ Bitwise XOR Evaluates exclusive operation on bits of Integers parameters A ^ B is 15
~ Bitwise NOT Not operator on bits of parameter ~A is -6
« Left Shifts First shifts left bits of the first operand by second operand times and the remaining bits will be filled with zero
>> Right Shifts First shifts right bits of the first operand by second operand times and the remaining bits will be filled with zero A»B is 0
Right Shifts with zero Evaluation is right shift + left Bits shifted replaced with zero A»>B is 0

Following is a Bitwise operators Example.

``````var A = 5
var B = 10
console.log(A & B) // returns 0
console.log(A | B) // returns 15
console.log(~A) // returns -6
console.log(A^B) // returns 15
console.log(A<**>B) // returns 0
console.log(A>>>B) // returns 0

``````

## Typescript Assignment Operators

`Assignment operators` do some operations and assign the value from `left` to `right` values.

Syntax:

Operand1 Assignment-operator Operand2

The following table explains it with examples.

Operator Title Description Example
= Simple assign Evaluates, And operation on bits Integers parameters a=2 and value of a is 2
+= Add And assign Add right operand to left and assign the result to left operand a+=2 and value of a is equal to a=a+2
-= Subtract and assign Subtract right operand to left and assign the result to left operand a-=2 and value of a is equal to a=a+2
*= Multiply And assign Multiply right operand with left and assign the result to left operand a*a=2 is equal to a=a*2
/= Divide and assign Divide right operand with left and assign the result to left operand c/=2 is equal to c=c/2
%= Modulus And Assign Divide right operand with left and assign the result of the remainder to left operand c%=2 is equal to c=c%2
«= Left Shifts And assign Perform left shift and result is assigned to left operand c«=2 is equal to c=c«2 td="">
>>= Right Shifts And assign Perform Right shift and result is assigned to left operand c»=2 is equal to c=c»2
&= Bitwise And Assign Perform Bitwise And and the result is assigned to left operand c&=2 is equal to c=c&2
^= Bitwise Exclusive And Assign Perform Bitwise Exclusive OR and result is assigned to left operand c^=2 is equal to c=c^2
|= Bitwise Or And Assign Perform Bitwise inclusive OR and the result is assigned to left operand c|=2 is equal to c=c|2

## Typescript Comma Operator

This operator symbol is a comma(`,`).

This is used to perform the multiple expressions and return the last expression value.

Multiple expression is evaluated from `left` to `right`.

Syntax :-

`````` (Operand/Expression,Operand2)
``````

Here is an example Example

``````var variable =10;
variable = (--variable, variable);
console.log(variable); // outputs 9
``````

## Conclusion

To summarize, you learned about typescript operators with examples.

• Bitwise operator
• Comma operator
• Assignment operator
Join 6,000 subscribers and get a daily digest of full stack tutorials delivered to your inbox directly.No spam ever. Unsubscribe any time.

Similar Posts
Subscribe
You'll get a notification every time a post gets published here.

Related posts