# TypeScript Arithmetic Operators

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.

Happy Learning !!

Discover More

### Related Articles And Resources

Subscribe
Notify of
Inline Feedbacks

HowToDoInJava provides tutorials and how-to guides on Java and related technologies.

It also shares the best practices, algorithms & solutions and frequently asked interview questions.