| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript | [Back] [Original] |
Get to know MDN better
Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.
JavaScript (JS) es un lenguaje de programacin ligero, interpretado (o compilado justo-a-tiempo) con funciones de primera clase. Si bien es ms conocido como el lenguaje de scripting para pginas web, muchos entornos fuera del navegador tambin lo usan, tal como Node.js, Apache CouchDB y Adobe Acrobat. JavaScript es un lenguaje basado en prototipos, con recoleccin de basura, dinmico, que soporta mltiples paradigmas como imperativo, funcional y orientado a objetos.
Las capacidades dinmicas de JavaScript incluyen construccin de objetos en tiempo de ejecucin, listas de parmetros variables, variables de funcin, creacin dinmica de scripts (mediante eval), introspeccin de objetos (mediante for...in y utilidades de Object), y recuperacin de cdigo fuente (las funciones de JavaScript almacenan su texto fuente y pueden recuperarse mediante toString()).
Esta seccin est dedicada al lenguaje JavaScript en s, y no a las partes que son especficas de las pginas web u otros entornos host. Para informacin acerca de APIs especficas para pginas Web, consulta APIs Web y DOM.
Los estndares para JavaScript son la Especificacin del Lenguaje ECMAScript (ECMA-262) y la especificacin de la API de Internacionalizacin de ECMAScript (ECMA-402). Tan pronto como un navegador implementa una funcionalidad, intentamos documentarla. Esto significa que en casos donde algunas propuestas para nuevas funciones de ECMAScript ya han sido implementadas en navegadores, la documentacin y ejemplos en los artculos de MDN pueden usar algunas de esas nuevas funciones. La mayora de las veces, esto ocurre entre las etapas 3 y 4, y generalmente antes de que la especificacin sea publicada oficialmente.
No confundas JavaScript con el lenguaje de programacin Java JavaScript no es "Java Interpretado". Ambos "Java" y "JavaScript" son marcas o marcas registradas de Oracle en los Estados Unidos y otros pases. Sin embargo, los dos lenguajes de programacin tienen sintaxis, semntica y usos muy diferentes.
La documentacin de JavaScript sobre las caractersticas principales del lenguaje (ECMAScript puro, en su mayor parte) incluye lo siguiente:
Para ms informacin sobre las especificaciones de JavaScript y tecnologas relacionadas, consulta Descripcin general de las tecnologas JavaScript.
Nuestros mdulos principales de aprendizaje de desarrollo web contienen tutoriales modernos y actualizados que cubren los fundamentos de JavaScript.
Este artculo proporciona un breve recorrido sobre qu es JavaScript y cmo usarlo, dirigido a personas completamente nuevas en el desarrollo web.
Este mdulo se enfoca en los elementos esenciales del lenguaje JavaScript principal, ms algunos temas clave circundantes aprender estos temas te dar una base slida desde la cual trabajar.
Los frameworks de JavaScript son una parte esencial del desarrollo web front-end moderno, proporcionando a los desarrolladores herramientas probadas y comprobadas para construir aplicaciones web escalables e interactivas. Muchas empresas modernas usan frameworks como parte estndar de sus herramientas, por lo que muchos trabajos de desarrollo front-end ahora requieren experiencia con frameworks. Este conjunto de artculos proporciona un punto de partida cmodo para ayudarte a comenzar a aprender frameworks.
Una gua mucho ms detallada del lenguaje JavaScript, dirigida a aquellos con experiencia previa en programacin, ya sea en JavaScript u otro lenguaje.
La naturaleza orientada a objetos de JavaScript es importante de comprender si deseas ir ms all con tu conocimiento del lenguaje y escribir cdigo ms eficiente, por lo tanto hemos proporcionado este mdulo para ayudarte.
En este mdulo, echamos un vistazo al JavaScript asncrono, por qu es importante y cmo puede usarse para manejar eficazmente operaciones potencialmente bloqueantes, tales como obtener recursos de un servidor.
Explora qu son las APIs y cmo usar algunas de las APIs ms comunes que encontrars a menudo en tu trabajo de desarrollo.
Una descripcin general de la sintaxis y semntica bsica de JavaScript para aquellos que vienen de otros lenguajes de programacin para ponerse al da.
Descripcin general de las estructuras de datos disponibles en JavaScript.
JavaScript proporciona tres diferentes operaciones de comparacin de valores: igualdad estricta usando ===, igualdad abstracta usando == y el mtodo Object.is().
Cmo los diferentes mtodos que visitan un grupo de propiedades de objetos una por una manejan la enumerabilidad y propiedad de las propiedades.
Un closure es la combinacin de una funcin y el entorno lxico dentro del cual se declar esa funcin.
Explicacin de la herencia basada en prototipos ampliamente incomprendida y subestimada.
Ciclo de vida de la memoria y recoleccin de basura en JavaScript.
Consulta la documentacin completa de la referencia de JavaScript.
Conoce los objetos estndar integrados: Array, Boolean, Error, Function, JSON, Math, Number, Object, RegExp, String, Map, Set, WeakMap, WeakSet y otros.
Aprende ms sobre el comportamiento de los operadores de JavaScript instanceof, typeof, new, this, la precedencia de operadores y ms.
Aprende cmo funcionan do-while, for-in, for-of, try-catch, let, var, const, if-else, switch y ms sentencias y palabras clave de JavaScript.
Aprende cmo trabajar con las funciones de JavaScript para desarrollar tus aplicaciones.
Las clases de JavaScript son la forma ms apropiada de hacer programacin orientada a objetos.
This page was last modified on 29 may 2026 by MDN contributors.
Your blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |