Ir para o conteúdo

Propriedades e Funções Padrão JavaScript

Essas funções JavaScript padrão — parte do ECMA-262 v5.1 — são compatíveis com Jitterbit JavaScripts.

Importante

Para melhorar o desempenho, recomendamos usar JavaScript somente quando um Jitterbit Script equivalente não está disponível.

Propriedades e Funções de Array JavaScript

Propriedade da matriz Descrição
array.constructor Retorna a função que cria o protótipo do objeto Array
array.length Retorna o comprimento de uma matriz
Array.prototype O objeto que permite adicionar propriedades e métodos a um objeto Array
Função de matriz Descrição
array.concat Une dois ou mais arrays, retornando uma cópia dos arrays unidos
array.every Verifica se todos os elementos de um array passam no teste (função)
array.filter Cria um novo array com cada elemento de um array que passa em um teste (função)
array.forEach Chama uma função para cada elemento de um array
array.indexOf Pesquisa um elemento em um array e retorna sua posição
Array.isArray Verifica se um objeto é um array
array.join Une todos os elementos de um array em uma string
array.lastIndexOf Pesquisa um elemento em um array, começando no final, e retorna sua posição
array.map Cria um novo array com o resultado da chamada de uma função para cada elemento de um array
array.pop Remove o último elemento de uma matriz e retorna esse elemento
array.push Adiciona novos elementos no final de um array e retorna o novo comprimento
array.reduce Reduz os valores de um array para um único valor (da esquerda para a direita)
array.reduceRight Reduz os valores de um array para um único valor (da direita para a esquerda)
array.reverse Inverte a ordem dos elementos de um array
array.shift Remove o primeiro elemento de uma matriz e retorna esse elemento
array.slice Seleciona uma parte de um array e retorna o novo array
array.some Verifica se algum dos elementos de um array passa no teste (função)
array.sort Classifica os elementos de um array
array.splice Adiciona ou remove elementos de um array
array.toLocaleString Converte um array em uma string e retorna o resultado, usando convenções de localidade
array.toString Converte um array em uma string e retorna o resultado
array.unshift Adiciona novos elementos ao início de uma matriz e retorna o novo comprimento
array.valueOf Retorna o valor primitivo de um array

Propriedades e Funções de Data JavaScript

Aviso

ECMA-262 v5.1 tem problemas com o tratamento de datas e horário de verão. Esteja ciente disso ao usar essas funções.

Data Propriedade Descrição
date.constructor Retorna a função que cria o protótipo do objeto Array
Date.prototype O objeto que permite adicionar propriedades e métodos a um objeto Date
Função Data Descrição
date.getDate Retorna o dia do mês (de 1 a 31)
date.getDay Retorna o dia da semana (de 0 a 6)
date.getFullYear Retorna o ano
date.getHours Retorna a hora (de 0 a 23)
date.getMilliseconds Retorna os milissegundos (de 0 a 999)
date.getMinutes Retorna os minutos (de 0 a 59)
date.getMonth Retorna o mês (de 0 a 11)
date.getSeconds Retorna os segundos (de 0 a 59)
date.getTime Retorna o número de milissegundos desde a meia-noite de 1º de janeiro de 1970 e uma data especificada
date.getTimezoneOffset Retorna a diferença horária entre o horário UTC e o horário local, em minutos
date.getUTCDate Retorna o dia do mês, conforme horário universal (de 1 a 31)
date.getUTCDay Retorna o dia da semana, conforme horário universal (0-6)
date.getUTCFullYear Retorna o ano, de acordo com a hora universal
date.getUTCHours Retorna a hora, de acordo com o horário universal (de 0 a 23)
date.getUTCMilliseconds Retorna os milissegundos, de acordo com a hora universal (de 0 a 999)
date.getUTCMinutes Retorna os minutos, de acordo com a hora universal (de 0 a 59)
date.getUTCMonth Retorna o mês, de acordo com o horário universal (de 0 a 11)
date.getUTCSeconds Retorna os segundos, de acordo com a hora universal (de 0 a 59)
date.getFullYear Retorna o ano completo
Date.now Retorna o número de milissegundos desde meia-noite de 1º de janeiro de 1970
Date.parse Analisa uma string de data e retorna o número de milissegundos desde a meia-noite de 1º de janeiro de 1970
date.setDate Define o dia do mês de um objeto Date
date.setFullYear Define o ano de um objeto Date
date.setHours Define a hora de um objeto Date
date.setMilliseconds Define os milissegundos de um objeto Date
date.setMinutes Defina os minutos de um objeto Date
date.setMonth Define o mês de um objeto Date
date.setSeconds Define os segundos de um objeto Date
date.setTime Define a data de um objeto Date para um número especificado de milissegundos antes/depois de 1º de janeiro de 1970
date.setUTCDate Define o dia do mês de um objeto Date, de acordo com a hora universal
date.setUTCFullYear Define o ano de um objeto Date, de acordo com a hora universal
date.setUTCHours Define a hora de um objeto Date, de acordo com a hora universal
date.setUTCMilliseconds Define os milissegundos de um objeto Date, de acordo com a hora universal
date.setUTCMinutes Defina os minutos de um objeto Date, de acordo com a hora universal
date.setUTCMonth Define o mês de um objeto Date, de acordo com a hora universal
date.setUTCSeconds Defina os segundos de um objeto Date, de acordo com a hora universal
date.toDateString Converte a parte da data de um objeto Date em uma string legível
date.toISOString Retorna uma data como string, usando o padrão ISO
date.toJSON Retorna uma data como uma string, formatada como uma data JSON
date.toLocaleDateString Retorna a parte da data de um objeto Date como uma string, usando convenções de localidade
date.toLocaleTimeString Retorna a parte da hora de um objeto Date como uma string, usando convenções de localidade
date.toLocaleString Converte um objeto Date em uma string, usando convenções de localidade
date.toString Converte um objeto Date em uma string
date.toTimeString Converte a parte da hora de um objeto Date em uma string
date.toUTCString Converte um objeto Date em uma string, de acordo com a hora universal
Date.UTC Retorna o número de milissegundos em uma data desde a meia-noite de 1º de janeiro de 1970, de acordo com o horário UTC
date.valueOf Retorna o valor primitivo de um objeto Date

Propriedades e Funções Matemáticas de JavaScript

Propriedade matemática Descrição
Math.E Retorna o número de Euler (cerca de 2,71828182845905)
Math.LN2 Retorna o logaritmo natural de 2 (cerca de 0,693147180559945)
Math.LN10 Retorna o logaritmo natural de 10 (cerca de 2,30258509299405)
Math.LOG2E Retorna o logaritmo de base 2 de e (cerca de 1,44269504088896)
Math.LOG10E Retorna o logaritmo de base 10 de e (cerca de 0,434294481903252)
Math.PI Retorna π (cerca de 3,14159265358979)
Math.SQRT1_2 Retorna a raiz quadrada de 1/2 (cerca de 0,707106781186548)
Math.SQRT2 Retorna a raiz quadrada de 2 (cerca de 1,4142135623731)
Função matemática Descrição
Math.abs(x) Retorna o valor absoluto de x
Math.ceil(x) Retorna x arredondado para o número inteiro mais próximo
Math.exp(x) Retorna o valor de ex
Math.floor(x) Retorna x arredondado para o número inteiro mais próximo
Math.max(x, y, z) Retorna o número com o menor valor
Math.min(x, y, z) Retorna o número com maior valor
Math.pow(x, y) Retorna o valor de x elevado à potência de y
Math.random() Retorna um número aleatório entre 0 e 1
Math.sqrt(x) Retorna a raiz quadrada de x
Math.acos(x) Retorna o arco cosseno de x (onde x está em radianos)
Math.asin(x) Retorna o arco seno de x (onde x está em radianos)
Math.atan(x) Retorna o arco tangente de x como um valor numérico entre -π/2 e π/2 radianos
Math.atan2(y, x) Retorna o arco tangente do quociente de seus argumentos
Math.cos(x) Retorna o cosseno de x (onde x está em radianos)
Math.log(x) Retorna o logaritmo natural (base e) de x
Math.round(x) Arredonda x para o número inteiro mais próximo
Math.sin(x) Retorna o seno de x (onde x está em radianos)
Math.tan(x) Retorna a tangente de x (onde x está em radianos)

Propriedades e Funções de String JavaScript

Propriedade de cadeia de caracteres Descrição
string.constructor Retorna a função que cria o protótipo do objeto String
string.length Retorna o comprimento de uma string
String.prototype O objeto que permite adicionar propriedades e métodos a um objeto String
Função de string Descrição
string.charAt Retorna o caractere no índice (posição) especificado
string.charCodeAt Retorna o Unicode do caractere no índice especificado
string.concat Une duas ou mais strings e retorna uma nova string unida
string.endsWith Verifica se uma string termina com string/caracteres especificados
string.indexOf Retorna a posição da primeira ocorrência encontrada de um valor especificado em uma string
string.lastIndexOf Retorna a posição da última ocorrência encontrada de um valor especificado em uma string
string.localeCompare Compara duas strings na localidade atual
string.match Pesquisa uma string em busca de uma correspondência com uma expressão regular e retorna as correspondências
string.replace Pesquisa uma string em busca de um valor especificado ou uma expressão regular e retorna uma nova string onde os valores especificados são substituídos
string.search Pesquisa uma string em busca de um valor especificado ou expressão regular e retorna a posição da correspondência
string.slice Extrai uma parte de uma string e retorna uma nova string
string.split Divide uma string em uma matriz de substrings
string.startsWith Verifica se uma string começa com caracteres especificados
string.substr Extrai os caracteres de uma string, começando em uma posição inicial especificada e passando pelo número especificado de caracteres
string.substring Extrai os caracteres de uma string, entre dois índices especificados
string.toLocaleLowerCase Converte uma string em letras minúsculas, de acordo com a localidade do host
string.toLocaleUpperCase Converte uma string em letras maiúsculas, de acordo com a localidade do host
string.toLowerCase Converte uma string em letras minúsculas
string.toString Retorna o valor de um objeto String
string.toUpperCase Converte uma string em letras maiúsculas
string.trim Remove espaços em branco de ambas as extremidades de uma string
string.valueOf Retorna o valor primitivo de um objeto String