Saltar al contenido

Propiedades y Funciones Estándar de JavaScript

Estas funciones estándar de JavaScript, parte de ECMA-262 v5.1: son compatibles con Jitterbit JavaScripts.

Importante

Para mejorar el rendimiento, recomendamos usar JavaScript solo cuando se ejecuta un Jitterbit Script equivalente no está disponible.

Nota

  • El número máximo de iteraciones de bucle permitidas en Harmony es 50 000.
  • El número máximo de iteraciones de bucle en Jitterbit Script Language es por cada bucle individual. Para aumentar el número permitido de iteraciones por bucle en un secuencia de comandos de Jitterbit Script Language, consulte jitterbit.scripting. while.max_iterations en Secuencias de comandos de variables Jitterbit.
  • El número máximo de iteraciones de bucle en JavaScript es por secuencia de comandos (agregado de todos los bucles dentro de un secuencia de comandos). Para aumentar el número máximo de iteraciones de bucle en JavaScript, consulte Java Secuencia de Comandos Loop en JavaScript.

Propiedades y Funciones de la Matriz JavaScript

Propiedad de matriz Descripción
array.constructor Devuelve la función que crea el prototipo del objeto Array
array.length Devuelve la longitud de una matriz
Array.prototype El objeto que permite agregar propiedades y métodos a un objeto Array
Función de matriz Descripción
array.concat() Une dos o más matrices y devuelve una copia de las matrices unidas
array.every() Comprueba si cada elemento de una matriz pasa una prueba (función)
array.filter() Crea una nueva matriz con cada elemento de una matriz que pasa una prueba (función)
array.forEach() Llama a una función para cada elemento de una matriz
array.indexOf() Busca un elemento en una matriz y devuelve su posición
Array.isArray() Comprueba si un objeto es una matriz
array.join() Une todos los elementos de un array en una cadena
array.lastIndexOf() Busca un elemento en una matriz, comenzando por el final, y devuelve su posición
array.map() Crea una nueva matriz con el resultado de llamar a una función para cada elemento de una matriz
array.pop() Elimina el último elemento de una matriz y devuelve ese elemento
array.push() Agrega nuevos elementos al final de una matriz y devuelve la nueva longitud
array.reduce() Reduce los valores de una matriz a un solo valor (de izquierda a derecha)
array.reduceRight() Reduce los valores de una matriz a un solo valor (de derecha a izquierda)
array.reverse() Invierte el orden de los elementos de una matriz
array.shift() Elimina el primer elemento de una matriz y devuelve ese elemento
array.slice() Selecciona una parte de una matriz y devuelve la nueva matriz
array.some() Comprueba si alguno de los elementos de una matriz pasa una prueba (función)
array.sort() Ordena los elementos de una matriz
array.splice() Agrega o elimina elementos de una matriz
array.toLocaleString() Convierte una matriz en una cadena y devuelve el resultado mediante convenciones locales
array.toString() Convierte una matriz en una cadena y devuelve el resultado
array.unshift() Agrega nuevos elementos al comienzo de una matriz y devuelve la nueva longitud
array.valueOf() Devuelve el valor primitivo de una matriz

Propiedades y Funciones de Fecha de JavaScript

Advertencia

ECMA-262 v5.1 tiene problemas con el manejo de fechas y horario de verano. Tenga en cuenta esto si utiliza estas funciones.

Fecha Propiedad Descripción
date.constructor Devuelve la función que crea el prototipo del objeto Array
Date.prototype El objeto que permite agregar propiedades y métodos a un objeto Date
Función de fecha Descripción
date.getDate() Devuelve el día del mes (del 1 al 31)
date.getDay() Devuelve el día de la semana (de 0-6)
date.getFullYear() Devuelve el año
date.getHours() Devuelve la hora (de 0 a 23)
date.getMilliseconds() Devuelve los milisegundos (de 0 a 999)
date.getMinutes() Devuelve los minutos (de 0-59)
date.getMonth() Devuelve el mes (del 0 al 11)
date.getSeconds() Devuelve los segundos (de 0 a 59)
date.getTime() Devuelve el número de milisegundos desde la medianoche del 1 de enero de 1970 y una fecha especificada.TABLEROWEND
date.getTimezoneOffset() Devuelve la diferencia horaria entre la hora UTC y la hora local, en minutos
date.getUTCDate() Devuelve el día del mes, según hora universal (del 1 al 31)
date.getUTCDay() Devuelve el día de la semana, según hora universal (de 0-6)
date.getUTCFullYear() Devuelve el año, según el tiempo universal
date.getUTCHours() Devuelve la hora, según hora universal (de 0-23)
date.getUTCMilliseconds() Devuelve los milisegundos, según la hora universal (de 0 a 999)
date.getUTCMinutes() Devuelve los minutos, según hora universal (de 0-59)
date.getUTCMonth() Devuelve el mes, según hora universal (de 0-11)
date.getUTCSeconds() Devuelve los segundos, según hora universal (de 0-59)
date.getFullYear() Devuelve el año completo
Date.now() Devuelve el número de milisegundos desde la medianoche del 1 de enero de 1970
Date.parse() Analiza una cadena de fecha y devuelve el número de milisegundos desde la medianoche del 1 de enero de 1970
date.setDate() Establece el día del mes de un objeto Fecha
date.setFullYear() Establece el año de un objeto Fecha
date.setHours() Establece la hora de un objeto Fecha
date.setMilliseconds() Establece los milisegundos de un objeto Fecha
date.setMinutes() Establecer los minutos de un objeto Fecha
date.setMonth() Establece el mes de un objeto Fecha
date.setSeconds() Establece los segundos de un objeto Fecha
date.setTime() Establece una fecha de un objeto Date en un número específico de milisegundos después/antes del 1 de enero de 1970
date.setUTCDate() Establece el día del mes de un objeto Date, según la hora universal
date.setUTCFullYear() Establece el año de un objeto Date, según la hora universal
date.setUTCHours() Establece la hora de un objeto Fecha, según la hora universal
date.setUTCMilliseconds() Establece los milisegundos de un objeto Fecha, según la hora universal
date.setUTCMinutes() Establecer los minutos de un objeto Fecha, según la hora universal
date.setUTCMonth() Establece el mes de un objeto Fecha, según la hora universal
date.setUTCSeconds() Establecer los segundos de un objeto Fecha, según la hora universal
date.toDateString() Convierte la parte de fecha de un objeto Fecha en una cadena legible
date.toISOString() Devuelve una fecha como una cadena, utilizando el estándar ISO
date.toJSON() Devuelve una fecha como una cadena, formateada como fecha JSON
date.toLocaleDateString() Devuelve la parte de fecha de un objeto Fecha como una cadena, utilizando convenciones regionales
date.toLocaleTimeString() Devuelve la porción de tiempo de un objeto Fecha como una cadena, usando convenciones locales
date.toLocaleString() Convierte un objeto Date en una cadena, usando convenciones locales
date.toString() Convierte un objeto Fecha en una cadena
date.toTimeString() Convierte la porción de tiempo de un objeto Fecha en una cadena
date.toUTCString() Convierte un objeto Date en una cadena, según la hora universal
Date.UTC() Devuelve el número de milisegundos de una fecha desde la medianoche del 1 de enero de 1970, según la hora UTC
date.valueOf() Devuelve el valor primitivo de un objeto Fecha

Propiedades y Funciones Matemáticas de JavaScript

Propiedad matemática Descripción
Math.E Devuelve el número de Euler (aproximadamente 2.71828182845905)
Math.LN2 Devuelve el logaritmo natural de 2 (aproximadamente 0,693147180559945)
Math.LN10 Devuelve el logaritmo natural de 10 (aproximadamente 2,30258509299405)
Math.LOG2E Devuelve el logaritmo de base 2 de e (aproximadamente 1,44269504088896)
Math.LOG10E Devuelve el logaritmo en base 10 de e (aproximadamente 0,434294481903252)
Math.PI Devuelve π (aproximadamente 3,14159265358979)
Math.SQRT1_2 Devuelve la raíz cuadrada de 1/2 (aproximadamente 0,707106781186548)
Math.SQRT2 Devuelve la raíz cuadrada de 2 (aproximadamente 1,4142135623731)
Función matemática Descripción
Math.abs(x) Devuelve el valor absoluto de x
Math.ceil(x) Devuelve x redondeado al número entero más cercano
Math.exp(x) Devuelve el valor de ex
Math.floor(x) Devuelve x redondeado hacia abajo al entero más cercano
Math.max(x, y, z) Devuelve el número con el valor más bajo
Math.min(x, y, z) Devuelve el número con el valor más alto
Math.pow(x, y) Devuelve el valor de x elevado a y
Math.random() Devuelve un número aleatorio entre 0 y 1
Math.sqrt(x) Devuelve la raíz cuadrada de x
Math.acos(x) Devuelve el arcocoseno de x (donde x está en radianes)
Math.asin(x) Devuelve el arcoseno de x (donde x está en radianes)
Math.atan(x) Devuelve el arcotangente de x como un valor numérico entre -π/2 y π/2 radianes
Math.atan2(y, x) Devuelve el arcotangente del cociente de sus argumentos
Math.cos(x) Devuelve el coseno de x (donde x está en radianes)
Math.log(x) Devuelve el logaritmo natural (base e) de x
Math.round(x) Redondea x al entero más cercano
Math.sin(x) Devuelve el seno de x (donde x está en radianes)
Math.tan(x) Devuelve la tangente de x (donde x está en radianes)

Propiedades y Funciones de Cadenas de JavaScript

Propiedad de cadena Descripción
string.constructor Devuelve la función que crea el prototipo del objeto String
string.length Devuelve la longitud de una cadena
String.prototype El objeto que permite agregar propiedades y métodos a un objeto String
Función de cadena Descripción
string.charAt() Devuelve el carácter en el índice (posición) especificado
string.charCodeAt() Devuelve el Unicode del carácter en el índice especificado
string.concat() Une dos o más cadenas y devuelve una nueva cadena unida
string.endsWith() Comprueba si una cadena termina con la cadena/caracteres especificados
string.indexOf() Devuelve la posición de la primera aparición encontrada de un valor especificado en una cadena
string.lastIndexOf() Devuelve la posición de la última aparición encontrada de un valor especificado en una cadena
string.localeCompare() Compara dos cadenas en la configuración regional actual
string.match() Busca en una cadena una coincidencia con una expresión regular y devuelve las coincidencias
string.replace() Busca en una cadena un valor específico o una expresión regular y devuelve una nueva cadena donde se reemplazan los valores especificados
string.search() Busca en una cadena un valor específico o expresión regular y devuelve la posición de la coincidencia
string.slice() Extrae una parte de una cadena y devuelve una nueva cadena
string.split() Divide una cadena en una matriz de subcadenas
string.startsWith() Comprueba si una cadena comienza con los caracteres especificados
string.substr() Extrae los caracteres de una cadena, comenzando en una posición inicial especificada y hasta el número especificado de caracteres
string.substring() Extrae los caracteres de una cadena, entre dos índices especificados
string.toLocaleLowerCase() Convierte una cadena a letras minúsculas, según la configuración regional del host
string.toLocaleUpperCase() Convierte una cadena a letras mayúsculas, según la configuración regional del host
string.toLowerCase() Convierte una cadena a letras minúsculas
string.toString() Devuelve el valor de un objeto String
string.toUpperCase() Convierte una cadena a letras mayúsculas
string.trim() Elimina espacios en blanco de ambos extremos de una cadena
string.valueOf() Devuelve el valor primitivo de un objeto String