JavaScript standard properties and functions in Jitterbit Integration Studio
These standard JavaScript functions—part of ECMA-262 v5.1—are supported in Jitterbit JavaScripts.
Important
For enhanced performance, we recommend using JavaScript only when a Jitterbit Script equivalent is not available.
JavaScript array properties and functions
Array Property | Description |
---|---|
array.constructor |
Returns the function that creates the Array object's prototype |
array.length |
Returns the length of an array |
Array.prototype |
The object that allows adding properties and methods to an Array object |
Array Function | Description |
---|---|
array.concat |
Joins two or more arrays, returning a copy of the joined arrays |
array.every |
Checks if every element in an array pass a test (function) |
array.filter |
Creates a new array with every element in an array that pass a test (function) |
array.forEach |
Calls a function for each element in an array |
array.indexOf |
Searches an array for an element and returns its position |
Array.isArray |
Checks if an object is an array |
array.join |
Joins all the elements of an array into a string |
array.lastIndexOf |
Searches an array for an element, starting at the end, and returns its position |
array.map |
Creates a new array with the result of calling a function for each element in an array |
array.pop |
Removes the last element of an array and returns that element |
array.push |
Adds new elements at the end of an array and returns the new length |
array.reduce |
Reduces the values of an array to a single value (from left-to-right) |
array.reduceRight |
Reduces the values of an array to a single value (from right-to-left) |
array.reverse |
Reverses the order of the elements in an array |
array.shift |
Removes the first element of an array, and returns that element |
array.slice |
Selects a portion of an array and returns the new array |
array.some |
Checks if any of the elements in an array pass a test (function) |
array.sort |
Sorts the elements of an array |
array.splice |
Adds or removes elements from an array |
array.toLocaleString |
Converts an array to a string and returns the result, using locale conventions |
array.toString |
Converts an array to a string and returns the result |
array.unshift |
Adds new elements to the beginning of an array and returns the new length |
array.valueOf |
Returns the primitive value of an array |
JavaScript date properties and functions
Warning
ECMA-262 v5.1 has issues with the handling of dates and daylight saving time. Be aware of these if using these functions.
Date Property | Description |
---|---|
date.constructor |
Returns the function that creates the Array object's prototype |
Date.prototype |
The object that allows adding properties and methods to a Date object |
Date Function | Description |
---|---|
date.getDate |
Returns the day of the month (from 1-31) |
date.getDay |
Returns the day of the week (from 0-6) |
date.getFullYear |
Returns the year |
date.getHours |
Returns the hour (from 0-23) |
date.getMilliseconds |
Returns the milliseconds (from 0-999) |
date.getMinutes |
Returns the minutes (from 0-59) |
date.getMonth |
Returns the month (from 0-11) |
date.getSeconds |
Returns the seconds (from 0-59) |
date.getTime |
Returns the number of milliseconds since midnight January 1 1970, and a specified date |
date.getTimezoneOffset |
Returns the time difference between UTC time and local time, in minutes |
date.getUTCDate |
Returns the day of the month, according to universal time (from 1-31) |
date.getUTCDay |
Returns the day of the week, according to universal time (from 0-6) |
date.getUTCFullYear |
Returns the year, according to universal time |
date.getUTCHours |
Returns the hour, according to universal time (from 0-23) |
date.getUTCMilliseconds |
Returns the milliseconds, according to universal time (from 0-999) |
date.getUTCMinutes |
Returns the minutes, according to universal time (from 0-59) |
date.getUTCMonth |
Returns the month, according to universal time (from 0-11) |
date.getUTCSeconds |
Returns the seconds, according to universal time (from 0-59) |
date.getFullYear |
Returns the full year |
Date.now |
Returns the number of milliseconds since midnight January 1, 1970 |
Date.parse |
Parses a date string and returns the number of milliseconds since midnight January 1, 1970 |
date.setDate |
Sets the day of the month of a Date object |
date.setFullYear |
Sets the year of a Date object |
date.setHours |
Sets the hour of a Date object |
date.setMilliseconds |
Sets the milliseconds of a Date object |
date.setMinutes |
Set the minutes of a Date object |
date.setMonth |
Sets the month of a Date object |
date.setSeconds |
Sets the seconds of a Date object |
date.setTime |
Sets a date of a Date object to a specified number of milliseconds after/before January 1, 1970 |
date.setUTCDate |
Sets the day of the month of a Date object, according to universal time |
date.setUTCFullYear |
Sets the year of a Date object, according to universal time |
date.setUTCHours |
Sets the hour of a Date object, according to universal time |
date.setUTCMilliseconds |
Sets the milliseconds of a Date object, according to universal time |
date.setUTCMinutes |
Set the minutes of a Date object, according to universal time |
date.setUTCMonth |
Sets the month of a Date object, according to universal time |
date.setUTCSeconds |
Set the seconds of a Date object, according to universal time |
date.toDateString |
Converts the date portion of a Date object into a readable string |
date.toISOString |
Returns a date as a string, using the ISO standard |
date.toJSON |
Returns a date as a string, formatted as a JSON date |
date.toLocaleDateString |
Returns the date portion of a Date object as a string, using locale conventions |
date.toLocaleTimeString |
Returns the time portion of a Date object as a string, using locale conventions |
date.toLocaleString |
Converts a Date object to a string, using locale conventions |
date.toString |
Converts a Date object to a string |
date.toTimeString |
Converts the time portion of a Date object to a string |
date.toUTCString |
Converts a Date object to a string, according to universal time |
Date.UTC |
Returns the number of milliseconds in a date since midnight January 1, 1970, according to UTC time |
date.valueOf |
Returns the primitive value of a Date object |
JavaScript math properties and functions
Math Property | Description |
---|---|
Math.E |
Returns Euler's number (about 2.71828182845905) |
Math.LN2 |
Returns the natural logarithm of 2 (about 0.693147180559945) |
Math.LN10 |
Returns the natural logarithm of 10 (about 2.30258509299405) |
Math.LOG2E |
Returns the base-2 logarithm of e (about 1.44269504088896) |
Math.LOG10E |
Returns the base-10 logarithm of e (about 0.434294481903252) |
Math.PI |
Returns π (about 3.14159265358979) |
Math.SQRT1_2 |
Returns the square root of 1/2 (about 0.707106781186548) |
Math.SQRT2 |
Returns the square root of 2 (about 1.4142135623731) |
Math Function | Description |
---|---|
Math.abs(x) |
Returns the absolute value of x |
Math.ceil(x) |
Returns x rounded up to the nearest integer |
Math.exp(x) |
Returns the value of ex |
Math.floor(x) |
Returns x rounded down to the nearest integer |
Math.max(x, y, z) |
Returns the number with the lowest value |
Math.min(x, y, z) |
Returns the number with the highest value |
Math.pow(x, y) |
Returns the value of x to the power of y |
Math.random() |
Returns a random number between 0 and 1 |
Math.sqrt(x) |
Returns the square root of x |
Math.acos(x) |
Returns the arccosine of x (where x is in radians) |
Math.asin(x) |
Returns the arcsine of x (where x is in radians) |
Math.atan(x) |
Returns the arctangent of x as a numeric value between -π/2 and π/2 radians |
Math.atan2(y, x) |
Returns the arctangent of the quotient of its arguments |
Math.cos(x) |
Returns the cosine of x (where x is in radians) |
Math.log(x) |
Returns the natural logarithm (base e) of x |
Math.round(x) |
Rounds x to the nearest integer |
Math.sin(x) |
Returns the sine of x (where x is in radians) |
Math.tan(x) |
Returns the tangent of x (where x is in radians) |
JavaScript string properties and functions
String Property | Description |
---|---|
string.constructor |
Returns the function that creates the String object's prototype |
string.length |
Returns the length of a string |
String.prototype |
The object that allows adding properties and methods to a String object |
String Function | Description |
---|---|
string.charAt |
Returns the character at the specified index (position) |
string.charCodeAt |
Returns the Unicode of the character at the specified index |
string.concat |
Joins two or more strings, and returns a new joined strings |
string.endsWith |
Checks whether a string ends with specified string/characters |
string.indexOf |
Returns the position of the first found occurrence of a specified value in a string |
string.lastIndexOf |
Returns the position of the last found occurrence of a specified value in a string |
string.localeCompare |
Compares two strings in the current locale |
string.match |
Searches a string for a match against a regular expression, and returns the matches |
string.replace |
Searches a string for a specified value, or a regular expression, and returns a new string where the specified values are replaced |
string.search |
Searches a string for a specified value, or regular expression, and returns the position of the match |
string.slice |
Extracts a part of a string and returns a new string |
string.split |
Splits a string into an array of substrings |
string.startsWith |
Checks whether a string begins with specified characters |
string.substr |
Extracts the characters from a string, beginning at a specified start position, and through the specified number of character |
string.substring |
Extracts the characters from a string, between two specified indices |
string.toLocaleLowerCase |
Converts a string to lowercase letters, according to the host's locale |
string.toLocaleUpperCase |
Converts a string to uppercase letters, according to the host's locale |
string.toLowerCase |
Converts a string to lowercase letters |
string.toString |
Returns the value of a String object |
string.toUpperCase |
Converts a string to uppercase letters |
string.trim |
Removes whitespace from both ends of a string |
string.valueOf |
Returns the primitive value of a String object |