Léxico completo de JavaScript
Palabras clave (Keywords)
Palabra clave Significado
var / let / const Declarar variables
function Definir función
return Devolver valor
if / else Condicional
switch Condicional múltiple
for / while / do...while Bucles
break / continue Control de bucles
try / catch / throw Manejo de errores
class / extends / constructor Clases y herencia
new Crear objeto
this Referencia al objeto actual
import / export Módulos
async / await Programación asíncrona
Tipos de datos
Tipo de dato Significado
Number Números
String Texto
Boolean true / false
Null Valor nulo
Undefined Valor no definido
Object Colección clave-valor
Array Lista ordenada
Function Bloque de código reutilizable
Symbol Identificador único
BigInt Números muy grandes
Operadores
Operador Significado
= Asignación
== / === Igualdad (normal/estricta)
!= / !== Diferente (normal/estricto)
> < >= <= Comparaciones
+-*/% Aritméticos
++ / -- Incremento / Decremento
&& / || / ! Lógicos AND / OR / NOT
?: Operador ternario
Objeto Math
Método Significado
[Link]() Número aleatorio
[Link]() Redondear
[Link]() Redondear hacia abajo
[Link]() Redondear hacia arriba
[Link]() Valor máximo
[Link]() Valor mínimo
Métodos de String
Método Significado
length Longitud del texto
toUpperCase() Convertir a mayúsculas
toLowerCase() Convertir a minúsculas
split() Dividir cadena
trim() Quitar espacios
Métodos de Array
Método Significado
length Tamaño del arreglo
push() / pop() Agregar/Quitar al final
shift() / unshift() Quitar/Agregar al inicio
slice() Extraer parte del array
splice() Modificar array
map() Aplicar función a cada elemento
filter() Filtrar elementos
reduce() Reducir a un valor
forEach() Recorrer elementos
Métodos de Object
Método Significado
[Link]() Obtener claves
[Link]() Obtener valores
[Link]() Obtener pares clave-valor
DOM (Document Object Model)
Método DOM Significado
[Link]() Seleccionar por id
[Link]() Seleccionar un elemento
[Link]() Seleccionar varios elementos
[Link] Cambiar contenido
[Link] Cambiar estilo
addEventListener() Escuchar eventos
Asincronía
Método Significado
setTimeout() Ejecutar después de un tiempo
setInterval() Repetir cada intervalo
[Link]().catch() Manejo de promesas
async / await Código asíncrono fácil
fetch() Solicitudes HTTP