Robot
JavaScript
Compiler
Language
Videos
Simulator
Games
Examples
Download
Cheat sheet

Blocks Examples


If Block

Example:
var i = 5
if i < 10 {
  alert( 'i is less than 10' )
}
Example:
var i = 5
if (i < 10) {
  alert( 'i is less than 10' )
}
Example:
var i = 5
if (i < 10) alert( 'i is less than 10' )

Example:
var i = 5
if i < 10 alert( 'i is less than 10' )

While Loop

Example:
var i = 10
while i > 0 {
  clearScreen()
  drawText( 10, 10, i-- )
  sleep(1000)
}
Example:
var i = 10
while (i > 0) {
  clearScreen()
  drawText( 10, 10, i-- )
  sleep(1000)
}
Example:
var i = 10
while (i > 0) 
  clearScreen(),
  drawText( 10, 10, i-- ),
  sleep(1000)

Example:
var i = 10
while i > 0 
  clearScreen(),
  drawText( 10, 10, i-- ),
  sleep(1000)

Until Loop

Example:
var i = 10
until i <= 0 {
  clearScreen()
  drawText( 10, 10, i-- )
  sleep(1000)
}
Example:
var i = 10
until (i <= 0) {
  clearScreen()
  drawText( 10, 10, i-- )
  sleep(1000)
}
Example:
var i = 10
until (i <= 0) 
  clearScreen(),
  drawText( 10, 10, i-- ),
  sleep(1000)

Example:
var i = 10
until i <= 0 
  clearScreen(),
  drawText( 10, 10, i-- ),
  sleep(1000)

For Loop

Example:
for( i=0; i < 10; i++ ) {
  clearScreen()
  drawText( 10, 10, i )
  sleep(1000)
}

Switch Block

Example:
var i = 5
switch( i ) {
case 3:
  alert('i is 3')
  break
case 4:
  alert('i is 4')
  break
case 5:
  alert('i is 5')
  break
default:
  alert('i is not 3, 4, or 5')
  break
}