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);

See also

math, var, Boolean