Input/output
Outputs the given value to the console.
Requests input from the user, causing the rest of the program to pause while the user is responding. Use the enter key to submit input.
procedure clear()warning
Clears the console, removing all past log messages, warnings and input prompts.
Note: This feature is not strictly part of the J277 specification. Using it will display a warning (which can be disabled in settings).
Note: This feature is not strictly part of the J277 specification. Using it will display a warning (which can be disabled in settings).
Type conversion
Number manipulation
Finds the positive square root of the given number (e.g. sqrt(0.25) == 0.5)
Rounds the number down to an integer (e.g. floor(0.9) == 0)
Rounds the number to the nearest integer (e.g. round(0.5) == 1)
File manipulation
Creates a file with the name filename. If the file already exists, an error will occur
Returns true if the file exists, otherwise false
Note: This feature is not strictly part of the J277 specification. Using it will display a warning (which can be disabled in settings).
Note: This feature is not strictly part of the J277 specification. Using it will display a warning (which can be disabled in settings).
Deletes the specified file immediately. Any attempt to read/write from File objects referencing this file will give a broken handle error
Note: This feature is not strictly part of the J277 specification. Using it will display a warning (which can be disabled in settings).
Note: This feature is not strictly part of the J277 specification. Using it will display a warning (which can be disabled in settings).
Opens a the specified file. When .readLine or .writeLine are called, the file handle changes into read-only or write-only mode respectively.
String manipulation
Returns the ASCII value of the given character (e.g. ASC('A') == 65
Returns the character represented by the given ASCII code (e.g. CHR(97) == 'a').
Miscellaneous
Waits for the specified duration in seconds.
Note: This feature is not strictly part of the J277 specification. Using it will display a warning (which can be disabled in settings).
Note: This feature is not strictly part of the J277 specification. Using it will display a warning (which can be disabled in settings).