An operator is a symbol that represents a specific action. An arithmetic operator can be used with one or more than values to produce a single value.

In typescript, we can perform arithmetic operations using below given 10 operators.

## Arithmetic operators

Operator | Name | Description and Example |
---|---|---|

`x + y` | Addition |
Adds two operands.let x = 10; let y = 20; let z = x + y; console.log( z ); //Output 30 |

`x - y` | Subtraction |
Subtracts two operands.let x = 10; let y = 20; let z = x - y; console.log( z ); //Output -10 |

`-x` | Negation |
Negate the sign. Opposite of number.let x = 10; let z = -x; console.log( z ); //Output -10 |

`x * y` | Multiplication |
Negate the sign. Opposite of number.let x = 10; let y = 20; let z = x * y; console.log( z ); //Output 200 |

`x ** y` | Exponentiation |
Multiplies the first operand by itself a number of times which is indicated by the second operand.let x = 10; let y = 20; let z = x ** y; console.log( z ); //Output 100000000000000000000 or 1e+20 |

`x / y` | Division |
Divides the numerator by the denominator.let x = 10; let y = 20; let z = x / y; console.log( z ); //Output 2 |

`x % y` | Modulus |
Returns the remainder after an integer division.let x = 10; let y = 20; let z = x % y; console.log( z ); //Output 10 |

`x++` | Increment |
Increases an integer value by one.let x = 10; x++; console.log( x ); //Output 11 |

`x--` | Decrement |
Decreases an integer value by one.let x = 10; x--; console.log( x ); //Output 9 |

Above are the **arithmetic operators used in typescript**.

Drop me your questions in comments section.

Happy Learning !!

## Was this post helpful?

Let us know if you liked the post. Thatâ€™s the only way we can improve.