Number

An integer number.

A Number is an integer such as `42` or `-42`. More precisely, a Number is a signed 32-bit integer (an integer value that contains a positive or negative sign as part of it’s information).

Declare a number variable

You can assign a number to a variable:

``````let num = 42;
basic.showNumber(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`

Show number

The show number function displays a number on the LED screen. For example, this code displays the number 42:

``basic.showNumber(42);``

Functions that return a number

Some functions return a number, which you can store in a variable.

For example the following code gets the display brightness (using the brightness function) and stores the value in a variable named `brightness`:

``let brightness = led.brightness()``

Math functions

The math library includes math related functions. For example, the `absolute` function returns the returns the absolute value of input parameter `x`:

``let abs = Math.min(-42, 1000);``