Skip to main content
MakeCode
About
FAQ
Projects
GitHub
Blocks
On Start
Loops
repeat
for
while
for of
Logic
if
Boolean
Variables
assign
change var
var
Math
JavaScript blocks
Custom blocks
Python
Calling
Sequencing
Variables
Operators
Statements
Functions
Classes
JavaScript
Calling
Sequencing
Variables
Operators
Statements
Functions
Types
Classes
Interfaces
Generics
Types
Number
String
Boolean
Array
Function
Miscellaneous
About
Support
Translate
Sharing projects
Offline support
Save
Home page content
Developers
Command Line Interface
Visual Studio Code support
Blocks Embed
Documentation
Things to do
Projects
Examples
Calliope mini reference
The Calliope mini APIs
The Calliope mini device
Language and data reference
Blocks language
JavaScript language
More questions?
Frequently Asked Questions
Help Translate
Embedding project
Developers
Command Line Interface
Learn about
extensions
Flashing via HID (CMSIS-DAP)
Edit this page on GitHub
Edit template of this page on GitHub
Select Language
How do I add a new language?
Translate this page