Skip to content

Built-in Functions

Math Functions

FunctionDescription
Math.ceil(n)Round up
Math.floor(n)Round down
Math.round(n)Round to nearest
Math.min(a, b)Minimum value
Math.max(a, b)Maximum value
Math.abs(n)Absolute value

Type Conversion

FunctionDescription
parseInt(s)Parse integer
parseFloat(s)Parse float
typeof(x)Get type

Date Functions

FunctionDescription
currentDate()Get current date
dateFormat(date, pattern)Format date
toDate(str)String to date

Utility Functions

FunctionDescription
uuid()Generate UUID
sleep(ms)Sleep for milliseconds
toJson(obj)Convert to JSON string

Logging Functions

FunctionDescription
console.log(message)Output log
console.error(message)Output error log
log(message)Output log
debug(message)Output debug log

JSON Operations

javascript
// Parse JSON
let obj = JSON.parse('{"name": "test"}');

// Serialize to JSON
let str = JSON.stringify({ name: 'test' });

Array Methods

javascript
// Iteration and transformation
[1, 2, 3].map(e => e * 2);         // [2, 4, 6]
[1, 2, 3].filter(e => e > 1);      // [2, 3]
[1, 2, 3].reduce((a, b) => a + b); // 6

// Search
[1, 2, 3].find(e => e > 1);        // 2
[1, 2, 3].includes(2);             // true
[1, 2, 3].indexOf(2);              // 1

// Others
[1, 2, 3].join(',');               // "1,2,3"
[1, 2, 3].reverse();               // [3, 2, 1]
[3, 1, 2].sort();                  // [1, 2, 3]