Arithmetic operators

TypeScript supports the following arithmetic operators. We must assume that variable A holds 10 and variable B holds 20 to understand the following examples:

Operator

Description

Example

-

Subtracts the second operand from the first.

A - B will give -10

+

Adds two operands.

A + B will give 30

*

Multiplies both the operands.

A * B will give 200

**

Multiplies the first operand by itself a number of times which is indicated by the second operand.

A ** B will give 1e+20

%

This is the modulus operator and remainder after an integer division.

B % A will give 0

/

Divides the numerator by the denominator.

B / A will give 2

--

Decreases an integer value by one.

Get Learning TypeScript 2.x - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.