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.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.