--- title: Guía de JavaScript slug: Web/JavaScript/Guide tags: - Guía - JavaScript - 'l10n:priority' translation_of: Web/JavaScript/Guide ---
La Guía de JavaScript te muestra cómo usar {{JSxRef("../../JavaScript", "JavaScript")}} y te brinda una perspectiva general del lenguaje. Si necesitas información exhaustiva sobre una característica del lenguaje, consulta la {{JSxRef("../Referencia", "Referencia de JavaScript")}}.
Esta guía se divide en varios capítulos:
{{JSxRef("../Guide/Introducción", "Acerca de esta guía", "#Donde_encontrar_informacion_sobre_JavaScript")}}
{{JSxRef("../Guide/Introducción", "Acerca de JavaScript", "#Que_es_JavaScript")}}
{{JSxRef("../Guide/Introducción", "JavaScript y Java", "#JavaScript_y_Java")}}
{{JSxRef("../Guide/Introducción", "ECMAScript", "#JavaScript_y_la_especificacion_ECMAScript")}}
{{JSxRef("../Guide/Introducción", "Herramientas", "#Como_empezar_con_JavaScript")}}
{{JSxRef("../Guide/Introducción", "Hola, Mundo", "#Hola_mundo")}}
{{JSxRef("../Guide/Grammar_and_types", "Sintaxis básica y comentarios", "#Conceptos_basicos")}}
{{JSxRef("../Guide/Grammar_and_types", "Declaración de variables", "#Declaraciones")}}
{{JSxRef("../Guide/Grammar_and_types", "Ámbito de variables", "#Ambito_de_variables")}}
{{JSxRef("../Guide/Grammar_and_types", "Elevación de variables (hoisting)", "Elevacion_de_variables")}}
{{JSxRef("../Guide/Grammar_and_types", "Estructuras y tipos de datos", "#Estructuras_y_tipos_de_datos")}}
{{JSxRef("../Guide/Grammar_and_types", "Literales", "#Literales")}}
{{JSxRef("../Guide/Control_de_flujo_y_manejo_de_errores", "if...else", "#delacacion_if...else")}}
{{JSxRef("../Guide/Control_de_flujo_y_manejo_de_errores", "switch", "#declaracion_switch")}}
{{JSxRef("../Guide/Control_de_flujo_y_manejo_de_errores", "try/catch/throw", "Declaraciones_para_el_manejo_de_excepciones")}}
{{JSxRef("../Guide/Control_de_flujo_y_manejo_de_errores", "Objetos Error", "#Utilizar_objetos_error")}}
{{JSxRef("../Guide/Bucles_e_iteracion", "for", "#instruccion_for")}}
{{JSxRef("../Guide/Bucles_e_iteracion", "while", "#instruccion_while")}}
{{JSxRef("../Guide/Bucles_e_iteracion", "do...while", "#instruccion_do...while")}}
{{JSxRef("../Guide/Bucles_e_iteracion", "break", "#instruccion_break")}}/{{JSxRef("../Guide/Bucles_e_iteracion", "continue", "#instruccion_continue")}}
{{JSxRef("../Guide/Bucles_e_iteracion", "for..in", "#instruccion_for...in")}}
{{JSxRef("../Guide/Bucles_e_iteracion", "for..of", "#instruccion_for...of")}}
{{JSxRef("../Guide/Funciones", "Definir funciones", "#Definir_funciones")}}
{{JSxRef("../Guide/Funciones", "Llamar funciones", "#Llamar_funciones")}}
{{JSxRef("../Guide/Funciones", "Ámbito de una función", "#Ambito_de_una_funcion")}}
{{JSxRef("../Guide/Funciones", "Cierres", "#Cierres")}}
{{JSxRef("../Guide/Funciones", "Argumentos", "#Utilizar_el_objeto_arguments")}} y {{JSxRef("../Guide/Funciones", "parámetros", "#Utilizar_parametros_de_funcion")}}
{{JSxRef("../Guide/Funciones", "Funciones flecha", "#Funciones_flecha")}}
{{JSxRef("../Guide/Expressions_and_Operators", "Asignación", "#Operadores_de_asignacion")}} y {{JSxRef("../Guide/Expressions_and_Operators", "Comparación", "#Operadores_de_comparacion")}}
{{JSxRef("../Guide/Expressions_and_Operators", "Operadores aritméticos", "#Operadores_aritmeticos")}}
{{JSxRef("../Guide/Expressions_and_Operators", "Operadores lógicos", "#Operadores_logicos")}} y {{JSxRef("../Guide/Expressions_and_Operators", "a nivel de bits", "#Operadores_bit_a_bit")}}
{{JSxRef("../Guide/Expressions_and_Operators", "Operador condicional (ternario)", "#Operador_condicional_ternario")}}
{{JSxRef("../Guide/Numbers_and_dates", "Objeto Number", "#El_objeto_Number")}}
{{JSxRef("../Guide/Numbers_and_dates", "Objeto Math", "#El_objeto_Math")}}
{{JSxRef("../Guide/Numbers_and_dates", "Objeto Date", "#El_objeto_Date")}}
{{JSxRef("../Guide/Text_formatting", "Cadenas literales", "#Cadenas_literales")}}
{{JSxRef("../Guide/Text_formatting", "Objeto String", "#Objetos_string")}}
{{JSxRef("../Guide/Text_formatting", "Plantillas literales", "#Plantillas_literales_multilinea")}}
{{JSxRef("../Guide/Text_formatting", "Internacionalización", "#Internacionalizacion")}}
{{JSxRef("../Guide/Regular_Expressions", "Expresiones Regulares")}}
{{JSxRef("../Guide/colecciones_indexadas", "Arreglos", "#El_objeto_Array")}}
{{JSxRef("../Guide/colecciones_indexadas", "Arreglos tipados", "#Arrays_tipados")}}
{{JSxRef("../Guide/Keyed_collections", "Mapa", "#Objeto_map")}}
{{JSxRef("../Guide/Keyed_collections", "WeakMap", "#El_objeto_WeakMap")}}
{{JSxRef("../Guide/Keyed_collections", "Set", "#El_objeto_Set")}}
{{JSxRef("../Guide/Keyed_collections", "WeakSet", "#El_objeto_WeakSet")}}
{{JSxRef("../Guide/Trabajando_con_objectos", "Objetos y propiedades", "#Objetos_y_propiedades")}}
{{JSxRef("../Guide/Trabajando_con_objectos", "Creación de objetos", "#Creacion_de_objetos")}}
{{JSxRef("../Guide/Trabajando_con_objectos", "Definición de métodos", "#Definicion_de_metodos")}}
{{JSxRef("../Guide/Trabajando_con_objectos", "Captadores —getter— y establecedores —setter—", "#Definicion__de_captadores_getters_y_establecedores_setters")}}
{{JSxRef("../Guide/Details_of_the_Object_Model", "Programación Orientada a Objetos basada en prototipos", "#Lenguajes_basados_en_clases_vs._basados_en_prototipos")}}
{{JSxRef("../Guide/Details_of_the_Object_Model", "Crear jerarquía de objetos", "#Creacion_de_la_jerarquia")}}
{{JSxRef("../Guide/Details_of_the_Object_Model", "Herencia", "#Herencia_de_propiedades_revisada")}}
{{JSxRef("../Guide/Usar_promesas", "Garantías", "#Garantias")}}
{{JSxRef("../Guide/Usar_promesas", "Encadenamiento", "#Encadenamiento")}}
{{JSxRef("../Guide/Usar_promesas", "Propagación de errores", "#Propagacion_de_errores")}}
{{JSxRef("../Guide/Usar_promesas", "Composición", "#Composicion")}}
{{JSxRef("../Guide/Usar_promesas", "Temporizador", "#Temporizador")}}
{{JSxRef("../Guide/Iterators_and_Generators", "Iteradores", "#Iteradores")}}
{{JSxRef("../Guide/Iterators_and_Generators", "Iterables", "#Iterables")}}
{{JSxRef("../Guide/Iterators_and_Generators", "Generadores", "#Generadores")}}
{{JSxRef("../Guide/Meta_programming", "Proxy", "#Proxies")}}
{{JSxRef("../Guide/Meta_programming", "Controladores y trampas", "#Controladores_y_trampas")}}
{{JSxRef("../Guide/Meta_programming", "Proxy revocable", "#Proxy_revocable")}}
{{JSxRef("../Guide/Meta_programming", "Reflexión", "#Reflexion")}}
{{JSxRef("../Guide/Modules", "Exportar", "#Exportar_caracteristicas_del_modulo")}}
{{JSxRef("../Guide/Modules", "Importar", "#Importacion_de_caracteristicas_en_tu_script")}}
{{JSxRef("../Guide/Modules", "Exportaciones predeterminadas", "#Exportaciones_predeterminadas_vs._exportaciones_con_nombre")}}
{{JSxRef("../Guide/Modules", "Cambio de nombre de funciones", "#Renombrar_importaciones_y_exportaciones")}}
{{JSxRef("../Guide/Modules", "Carga estática de módulos", "#Carga_estatica_de_modulos")}}
{{JSxRef("../Guide/Modules", "Carga dinámica de módulos", "#Carga_dinamica_de_modulos")}}
{{Next("Web/JavaScript/Guide/Introduction")}}