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.

Nota

  • O número máximo de iterações de loop permitidas no Harmony é 50.000.
  • O número máximo de iterações de loop na Jitterbit Script Language é para cada loop individual. Para aumentar o número permitido de iterações por loop em um script Jitterbit Script Language, consulte jitterbit.scripting.while.max_iterations em Script de variáveis Jitterbit.
  • O número máximo de iterações de loop em JavaScript é por script (agregado de todos os loops dentro de um script). Para aumentar o número máximo de iterações de loop em JavaScript, consulte Java Script Loop em JavaScript.

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