mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-04-24 03:29:57 -07:00
1.3 KiB
1.3 KiB
Built-in methods
require
Load a module plugin.
Parameters
- Module name
Examples:
let serial = require("serial"); // Load "serial" module
delay
Parameters
- Delay value in ms
Examples:
delay(500); // Delay for 500ms
Print a message on a screen console.
Parameters
The following argument types are supported:
- String
- Number
- Bool
- undefined
Examples:
print("string1", "string2", 123);
console.log
console.warn
console.error
console.debug
Same as print, but output to serial console only, with corresponding log level.
toString
Convert a number to string with an optional base.
Examples:
toString(123) // "123"
toString(123, 16) // "0x7b"
parseInt
Converts a string to a number.
Examples:
parseInt("123") // 123
toUpperCase
Transforms a string to upper case.
Examples:
toUpperCase("Example") // "EXAMPLE"
toLowerCase
Transforms a string to lower case.
Examples:
toLowerCase("Example") // "example"
__dirname
Path to the directory containing the current script.
Examples:
print(__dirname); // /ext/apps/Scripts/Examples
__filename
Path to the current script file.
Examples:
print(__filename); // /ext/apps/Scripts/Examples/path.js