Robot JavaScript

Robot JavaScript

Rating
5
Reviews
5
Drag and Drop code top the editor
Learn the basics of Object Oriented Programming (OOP)
Programming is a lot easier when you don't have to worry about those pesky variable types.  In JavaScript, any variable can contain any value at any point in the program.  Operator overloading makes it easy to concatenate numbers and strings.
Programs are easier to write when you don't have to specify the sensor ports.  The robot checks the ports automatically to see what sensors it has.  You can write programs without specifying the port because the robot knows which sensor is on each port.
The EV3 robot can store a lot of numeric data.
Create arrays using methods or literals.  JavaScript always has several techniques for accomplishing the same task.
Text based programming isn't hard to do.  And if you make a mistake, the compiler will try to help you.

App details

Release date

2020-12-07

Last update

2023-02-27

Product ID

9NB6W06LPX68

Categories

Education

About Robot JavaScript

A JavaScript compiler for LEGO EV3 robots. This software only works with LEGO EV3 Robots. Please note: if you do not have a LEGO EV3 robot, then there is no need to download this software. Write code for your EV3 robot using a simple text based language: JavaScript. Dozens of example programs are provided to teach basic JavaScript programming techniques. Drag-and-drop code from the lists of examples into the editing window. Drag-and-drop code from websites, emails, text files, and shared files. If working as a team in First LEGO League, you can share code with other team members through the compiler using “code sharing”. Or, view code sharing URLs in your favorite web browser. The compiler creates “descriptive” error messages (not cryptic error messages). The compiler offers suggestions on how to fix the errors.

Key features

  • Syntax Highlighting - color coded text to help you recognize different parts of the code
  • Code Sharing - to work remotely with other team members on the same source code file
  • Compiles Directly to the EV3 - no need to use flash cards or boot to a separate operating system.
  • Tab Based Interface - to work with multiple files copying and pasting
  • Simple User Interface - Open, Save, Compile, Share
  • Object-Oriented Programming - Create objects with properties and use constructor functions. Use built-in methods for working with arrays and strings.