Number
An number value.
A Number is a numeric value that is an integer or a rational number. Numbers are stored in multiple bytes in floating point format. This is so that numbers with a fractional portion can have precise calculations performed on them.
Some examples of different types of number values:
| Number | Type of value |
|---|---|
| 67 | positive integer |
| -345 | negative integer |
| 0 | zero |
| 19.43 | floating point |
| -45.245 | negative floating point |
| 0.4567 | fractional floating point |
| 8.23e+21 | floating point with exponent notation |
Declare a number variable
You can assign a number to a variable:
let num = 42
Arithmetic operators
The following arithmetic operators work on numbers and return a Number:
- addition:
1 + 3 - subtraction:
1 - 3 - multiplication:
3 * 2 - integer division:
7 / 3 - modulo is available through the math library
Relational operators
The following relational operators work on numbers and return a Boolean:
- equality:
(3 + 1) = 4 - inequality:
3 != 4 - less or equal than:
3 <= 4 - less than:
3 < 4 - greater or equal than :
4 >= 3 - greater than:
4 > 3
Functions that return a number
Some functions return a number, which you can store in a variable.
let abs = Math.abs(-42)
Math functions
The math library includes math related functions. For example, the min function returns the minimum value of two input parameters x and y:
let lowest = Math.min(-42, 1000)