TypeScript operators list

Commonly used TypeScript operators list:

  • Arithmetic Operators
  • Comparison Operators
  • Bitwise Operators
  • Logical Operators
  • Assignment Operators
  • Conditional Operator
  • String Operator
  • typeof Operator

 

TypeScript Arithmetic Operators:

Arithmetic operators are used to perform arithmetic operations.

TypeScript Arithmetic Operators List:

Operator Description Example
+ Addition 30+20 = 50
Subtraction 30-10 = 20
* Multiplication 10*10 = 100
/ Division 50/10 = 5
Modulus (Remainder) 50%7 = 1
++ Increment var a=10; a++; Result into a = 11
Decrement var a=10; a–; Result into a = 9

TypeScript Arithmetic Operators Example:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
var num1:number = 20;
var num2:number = 4;
var result:number = 0;
result = num1 + num2;
console.log("Sum: "+result);
result = num1 - num2;
console.log("Difference: "+result);
result = num1*num2;
console.log("Product: "+result);
result = num1/num2;
console.log("Quotient: "+result);
result = num1%num2;
console.log("Remainder: "+result);
num1++
console.log("Value of num1 after increment: "+num1);
num2--
console.log("Value of num2 after decrement: "+num2);
var num1:number = 20; var num2:number = 4; var result:number = 0; result = num1 + num2; console.log("Sum: "+result); result = num1 - num2; console.log("Difference: "+result); result = num1*num2; console.log("Product: "+result); result = num1/num2; console.log("Quotient: "+result); result = num1%num2; console.log("Remainder: "+result); num1++ console.log("Value of num1 after increment: "+num1); num2-- console.log("Value of num2 after decrement: "+num2);
var num1:number = 20;
var num2:number = 4;
var result:number = 0;
 
result = num1 + num2;
console.log("Sum: "+result); 

result = num1 - num2; 
console.log("Difference: "+result);

result = num1*num2;
console.log("Product: "+result);

result = num1/num2;
console.log("Quotient: "+result);
 
result = num1%num2;
console.log("Remainder: "+result);

num1++ 
console.log("Value of num1 after increment: "+num1);

num2-- 
console.log("Value of num2 after decrement: "+num2);

TypeScript Comparison Operators:

TypeScript comparison operators are used to compare the two operands.

TypeScript Comparison Operators List:

Operator Description Example
== Is equal to 10==30 = false
=== Identical (equal and of same type) 10==40 = false
!= Not equal to 20!=20 = true
!== Not Identical 20!==20 = false
> Greater than 30>10 = true
>= Greater than or equal to 40>=10 = true
< Less than 25<10 = false
<= Less than or equal to 25<=10 = false

TypeScript Comparison Operators Example:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
var num1:number = 15;
var num2:number = 17;
console.log("Value of num1: "+num1);
console.log("Value of num2 :"+num2);
var result = num1>num2
console.log("num1 greater than num2: "+result)
result = num1<num2 console.log("num1="" lesser="" than="" num2:="" "+result)="" result="num1">=num2
console.log("num1 greater than or equal to num2: "+result)
result = num1<=num2
console.log("num1 lesser than or equal to num2: "+result)
result = num1==num2
console.log("num1 is equal to num2: "+result)
result = num1!=num2
console.log("num1 is not equal to num2: "+result)
</num2>
var num1:number = 15; var num2:number = 17; console.log("Value of num1: "+num1); console.log("Value of num2 :"+num2); var result = num1>num2 console.log("num1 greater than num2: "+result) result = num1<num2 console.log("num1="" lesser="" than="" num2:="" "+result)="" result="num1">=num2 console.log("num1 greater than or equal to num2: "+result) result = num1<=num2 console.log("num1 lesser than or equal to num2: "+result) result = num1==num2 console.log("num1 is equal to num2: "+result) result = num1!=num2 console.log("num1 is not equal to num2: "+result) </num2>
var num1:number = 15;
var num2:number = 17;

console.log("Value of num1: "+num1); 
console.log("Value of num2 :"+num2);
 
var result = num1>num2 
console.log("num1 greater than num2: "+result)

result = num1=num2 
console.log("num1 greater than or equal to  num2: "+result)

result = num1<=num2
console.log("num1 lesser than or equal to num2: "+result)  

result = num1==num2 
console.log("num1 is equal to num2: "+result)  

result = num1!=num2  
console.log("num1 is not equal to num2: "+result)

TypeScript Bitwise Operators:

JavaScript bitwise operators are used to perform bitwise operations on the operands

TypeScript Bitwise Operators List:

Operator Description Example
& Bitwise AND (10==25 & 20==35) = false
| Bitwise OR (20==30 | 20==40) = false
^ Bitwise XOR (20==30 ^ 30==40) = false
~ Bitwise NOT (~20) = -20
<< Bitwise Left Shift (10<<2) = 40
>> Bitwise Right Shift (10>>2) = 2
>>> Bitwise Right Shift with Zero (10>>>2) = 2

TypeScript Bitwise Operators Example:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
var a:number = 2;
var b:number = 3;
var result;
result = (a & b);
console.log("(a & b) => ",result);
result = (a | b);
console.log("(a | b) => ",result);
result = (a ^ b);
console.log("(a ^ b) => ",result);
result = (~b);
console.log("(~b) => ",result);
result = (a << b);
console.log("(a << b) => ",result);
result = (a >> b);
console.log("(a >> b) => ",result);
var a:number = 2; var b:number = 3; var result; result = (a & b); console.log("(a & b) => ",result); result = (a | b); console.log("(a | b) => ",result); result = (a ^ b); console.log("(a ^ b) => ",result); result = (~b); console.log("(~b) => ",result); result = (a << b); console.log("(a << b) => ",result); result = (a >> b); console.log("(a >> b) => ",result);
var a:number = 2;   
var b:number = 3;
 
var result; 
     
result = (a & b);     
console.log("(a & b) => ",result);
          
result = (a | b);          
console.log("(a | b) => ",result);  
       
result = (a ^ b);  
console.log("(a ^ b) => ",result);
 
result = (~b); 
console.log("(~b) => ",result);

result = (a << b); 
console.log("(a << b) => ",result); 

result = (a >> b); 
console.log("(a >> b) => ",result);

Typescript Logical Operators:

Typescript logical operators are used to perform logical operations on the operands.

Typescript Logical Operators List:

Operator Description Example
&& Logical AND (20==40 && 20==30) = false
|| Logical OR (20==40 || 20==30) = false
! Logical Not !(20==30) = true

TypeScript Logical Operators Example:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
var avg:number = 20;
var percentage:number = 90;
console.log("Value of avg: "+avg+" ,value of percentage: "+percentage);
var result:boolean = ((avg>50)&&(percentage>80));
console.log("(avg>50)&&(percentage>80): ",result);
var result:boolean = ((avg>50)||(percentage>80));
console.log("(avg>50)||(percentage>80): ",result);
var result:boolean=!((avg>50)&&(percentage>80));
console.log("!((avg>50)&&(percentage>80)): ",result);
var avg:number = 20; var percentage:number = 90; console.log("Value of avg: "+avg+" ,value of percentage: "+percentage); var result:boolean = ((avg>50)&&(percentage>80)); console.log("(avg>50)&&(percentage>80): ",result); var result:boolean = ((avg>50)||(percentage>80)); console.log("(avg>50)||(percentage>80): ",result); var result:boolean=!((avg>50)&&(percentage>80)); console.log("!((avg>50)&&(percentage>80)): ",result);
var avg:number = 20; 
var percentage:number = 90; 

console.log("Value of avg: "+avg+" ,value of percentage: "+percentage);
 
var result:boolean = ((avg>50)&&(percentage>80)); 
console.log("(avg>50)&&(percentage>80): ",result);

var result:boolean = ((avg>50)||(percentage>80)); 
console.log("(avg>50)||(percentage>80): ",result);

var result:boolean=!((avg>50)&&(percentage>80)); 
console.log("!((avg>50)&&(percentage>80)): ",result);

TypeScript Assignment Operators:

TypeScript assignment operators are used to assign the values to the operands.

TypeScript Assignment Operators List:

Operator Description Example
= Assign a = 10 + 10; Result into a = 20
+= Add and assign var a=10; a+=20; Result into a = 30
-= Subtract and assign var a=20; a+=10; Result into a = 10
*= Multiply and assign var a=10; a*=20; Result into a = 200
/= Divide and assign var a=10; a/=2; Result into a = 5
Modulus and assign var a=10;

TypeScript Assignment Operators Example:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
var a:number = 20
var b:number = 15
a = b
console.log("a = b: "+a)
a += b
console.log("a+=b: "+a)
a -= b
console.log("a-=b: "+a)
a *= b
console.log("a*=b: "+a)
a /= b
console.log("a/=b: "+a)
a
console.log("
var a:number = 20 var b:number = 15 a = b console.log("a = b: "+a) a += b console.log("a+=b: "+a) a -= b console.log("a-=b: "+a) a *= b console.log("a*=b: "+a) a /= b console.log("a/=b: "+a) a console.log("
var a:number = 20 
var b:number = 15  

a = b 
console.log("a = b: "+a)

a += b
console.log("a+=b: "+a)

a -= b 
console.log("a-=b: "+a)

a *= b 
console.log("a*=b: "+a)

a /= b 
console.log("a/=b: "+a)    

a
console.log("

Typescript Conditional Operator:

Typescript conditional operator is used as a shortcut for the if statement. It takes three operands. If condition is true, the operator returns the value of expr1 otherwise it returns the value of expr2.

Typescript Conditional Operator Syntax:

condition ? expr1 : expr2

TypeScript Conditional Operator Example:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
var num:number = 10;
var result = num > 0 ?"positive":"negative" ;
console.log(result);
var num:number = 10; var result = num > 0 ?"positive":"negative" ; console.log(result);
var num:number = 10; 
var result = num > 0 ?"positive":"negative" ;
console.log(result);

Typescript String Operator:

Typescript string operator refers to (+) which when used with two strings, it appends the second string to the first.

TypeScript String Operator Example:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
var msg:string = "Hello "+"jai"
console.log(msg)
var msg:string = "Hello "+"jai" console.log(msg)
var msg:string = "Hello "+"jai" 
console.log(msg)

Typescript typeof Operator:

Typescript typeof operator returns the type of object

TypeScript typeof Operator Example:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
var name = "Jai";
console.log(typeof name);
var name = "Jai"; console.log(typeof name);
var name = "Jai";
console.log(typeof name);