JavaScript · 4 min read · Dec 22, 2025

Hoja de trucos definitiva de JavaScript

Tabla de Contenidos

  • Hoja de trucos de JavaScript - Sintaxis de expresiones
  • Fechas de JavaScript
  • Arreglos de JavaScript
  • Cadenas de JavaScript
  • Funciones de JavaScript
  • Booleanos de JavaScript
  • Números y matemáticas de JavaScript
  • Objeto RegExp de JavaScript
  • Incrementar /decrementar números

Hoja de trucos de JavaScript

JavaScript a menudo abreviado como “JS”, es un lenguaje de alto nivel, dinámico, sin tipo y de interpretación en tiempo de ejecución. Ha sido estandarizado en la especificación del lenguaje ECMAScript. Junto con HTML y CSS, JavaScript es una de las tres tecnologías fundamentales de la producción de contenido de la World Wide Web.

Hoja de trucos para JavaScript:

Sintaxis de expresiones

| | ^ | | Inicio de cadena | |

| | $ | | Fin de cadena | |

| | . | | Cualquier carácter único | |

| | (a|b) | | a o b | |

| | (…) | | Sección de grupo | |

| | [abc] | | En el rango (a, b o c) | |

| | [^abc] | | No en el rango | |

| | \s | | Espacio en blanco | |

| | a? | | Cero o uno de a | |

| | a* | | Cero o más de a | |

| | a*? | | Cero o más, no codicioso | |

| | a+ | | Uno o más de a | |

| | a+? | | Uno o más, no codicioso | |

| | a{3} | | Exactamente 3 de a | |

| | a{3,} | | 3 o más de a | |

| | a{,6} | | Hasta 6 de a | |

| | a{3,6} | | De 3 a 6 de a | |

| | a{3,6}? | | De 3 a 6 de a, no codicioso | |

| | \ | | Carácter de escape | |

| | [:punct:] | | Cualquier símbolo de puntuación | |

| | [:space:] | | Cualquier carácter de espacio | |

| | [:blank:] | | Espacio o tabulación | |

Fechas de JavaScript

| | Date() | | setMonth() | |

| | getDate() | | setFullYear() | |

| | getDay() | | setHours() | |

| | getMonth | | setMinutes() | |

| | getFullYear | | setSeconds() | |

| | getYear | | setMilliseconds() | |

| | getHours | | setTime() | |

| | getMinutes | | setUTCDate() | |

| | getSeconds | | setUTCDay() | |

| | getMilliseconds | | setUTCMonth() | |

| | getTime | | setUTCFullYear() | |

| | getTimezoneOffset() | | setUTCHours() | |

| | getUTCDate() | | setUTCMinutes() | |

| | getUTCDay() | | setUTCSeconds() | |

| | getUTCMonth() | | setUTCMilliseconds() | |

| | getUTCFullYear() | | toSource() | |

| | getUTCHours() | | toString() | |

| | getUTCMinutes() | | toGMTString() | |

| | getUTCSeconds() | | toUTCString() | |

| | getUTCMilliseconds() | | toLocaleString() | |

Arreglos de JavaScript

| | concat() | | slice() | |

| | join() | | sort() | |

| | length | | splice() | |

| | pop() | | toSource() | |

| | push() | | toString() | |

| | reverse() | | unshift() | |

| | shift() | | valueOf() | |

Cadenas de JavaScript

| | charAt() | | slice() | |

| | charCodeAt() | | split() x | |

| | concat() | | substr() | |

| | fromCharCode() | | substring() | |

| | indexOf() | | toLowerCase() | |

| | lastIndexOf() | | toUpperCase() | |

| | length | | toLocaleLowerCase() | |

| | localeCompare() | | toLocaleUpperCase() | |

| | match() x | | toSource() | |

| | replace() x | | valueOf() | |

Funciones de JavaScript

| | decodeURI() | | isNaN() | |

| | decodeURIComponent() | | Number() | |

| | encodeURI() | | parseFloat() | |

| | encodeURIComponent() | | parseInt() | |

| | escape() | | String() | |

| | eval() | | unescape() | |

Booleanos de JavaScript

| | toSource() | | valueOf() | |

| | toString() | |

Números y matemáticas de JavaScript

| | abs() | | min() | |

| | acos() | | NEGATIVE_INFINITY | |

| | asin() | | PI | |

| | atan() | | POSITIVE_INFINITY | |

| | atan2() | | pow() | |

| | ceil() | | random() | |

| | cos() | | round() | |

| | E | | sin() | |

| | exp() | | sqrt() | |

| | floor() | | SQRT1_2 | |

| | LN10 | | SQRT2 | |

| | LN2 | | tan() | |

| | log() | | toSource() | |

| | LOG10E | | toExponential() | |

| | LOG2E | | toFixed() | |

| | max() | | toPrecision() | |

| | MAX_VALUE | | toString() | |

| | MIN_VALUE | | valueOf() | |

Objeto RegExp de JavaScript

| | compile() | | lastParen | |

| | exec() | | leftCOntext | |

| | global | | multiline | |

| | ignoreCase | | rightContext | |

| | input | | source | |

| | lastIndex | | test() | |

Incrementar /decrementar números

| | Incrementar | | ++x o x++ | |

| | Decrementar | | –x o x– | |

La diferencia es que ++x (–x) devuelve el valor incrementado (decrementado), mientras que x++ (x–) devuelve el valor anterior de x.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.