Ir para o conteúdo

Propriedades e Funções Padrão do JavaScript

Essas funções JavaScript padrão — parte do ECMA-262 v5.1—são suportados em JavaScripts Jitterbit.

Nota

  • O número máximo de iterações de loop permitido no Jitterbit Harmony é 50.000.
  • O número máximo de iterações de loop em Jitterbit Script Language é por 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 em 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 da Matriz JavaScript

Propriedade de 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 cada elemento em uma matriz passa em um teste (função)
array.filter() Cria uma nova matriz com cada elemento em uma matriz que passa em um teste (função)
array.forEach() Chama uma função para cada elemento em uma matriz
array.indexOf() Procura 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 uma nova matriz com o resultado da chamada de uma função para cada elemento em uma matriz
array.pop() Remove o último elemento de uma matriz e retorna esse elemento
array.push() Adiciona novos elementos no final de uma matriz e retorna o novo comprimento
array.reduce() Reduz os valores de uma matriz a um único valor (da esquerda para a direita)
array.reduceRight() Reduz os valores de uma matriz para um único valor (da direita para a esquerda)
array.reverse() Inverte a ordem dos elementos em uma matriz
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 em uma matriz passa em um teste (função)
array.sort() Classifica os elementos de um array
array.splice() Adiciona ou remove elementos de um array
array.toLocaleString() Converte uma matriz 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 do JavaScript

Aviso

ECMA-262 v5.1 tem problemas com o tratamento de datas e horário de verão. Esteja ciente disso se estiver usando 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-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 a hora UTC e a hora local, em minutos
date.getUTCDate() Retorna o dia do mês, de acordo com a hora universal (de 1 a 31)
date.getUTCDay() Retorna o dia da semana, de acordo com a hora universal (de 0 a 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 a hora 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 inteiro
Date.now() Retorna o número de milissegundos desde a 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 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() Definir 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 uma 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() Definir 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() Definir os segundos de um objeto Date, de acordo com a hora universal
date.toDateString() Converte a parte de 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 de data de um objeto Date como uma string, usando convenções de localidade
date.toLocaleTimeString() Retorna a parte de tempo 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 de tempo 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 do 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 inteiro mais próximo
Math.exp(x) Retorna o valor de ex
Math.floor(x) Retorna x arredondado para o 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 o valor mais alto
Math.pow(x, y) Retorna o valor de x elevado a 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 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 String 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 String Descrição
string.charAt() Retorna o caractere no índice especificado (posição)
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 a 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() Procura 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 em que 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 até o 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