2.0 KiB
Number
An integer number.
@parent blocks/language
A Number is an integer such as 42
or -42
. More precisely, a Number is a signed 32-bit integer (two's complement).
Declare a number variable
Use the var statement and the assignment operator declare a local number variable. Like this:
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:
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
:
Math functions
The math library includes math related functions. In the Block Editor, click math
on the Code Keyboard to see the math functions. For example, the absolute
function returns the returns the absolute value of input parameter x
: