[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript [Back]  [Original]

JavaScript | MDN

Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.

View in English Always switch to English

JavaScript

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.

In this article

Tutoriales para principiantes

Nuestros mdulos principales de aprendizaje de desarrollo web contienen tutoriales modernos y actualizados que cubren los fundamentos de JavaScript.

Tu primer sitio web: Agregar interactividad

Este artculo proporciona un breve recorrido sobre qu es JavaScript y cmo usarlo, dirigido a personas completamente nuevas en el desarrollo web.

Scripting dinmico con JavaScript

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.

Frameworks y libreras de JavaScript

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.

Guas de JavaScript

Guas fundamentales del lenguaje

Gua de JavaScript

Una gua mucho ms detallada del lenguaje JavaScript, dirigida a aquellos con experiencia previa en programacin, ya sea en JavaScript u otro lenguaje.

Intermedio

Objetos avanzados de JavaScript

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.

JavaScript asncrono

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.

APIs web del lado del cliente

Explora qu son las APIs y cmo usar algunas de las APIs ms comunes que encontrars a menudo en tu trabajo de desarrollo.

Descripcin general del lenguaje JavaScript

Una descripcin general de la sintaxis y semntica bsica de JavaScript para aquellos que vienen de otros lenguajes de programacin para ponerse al da.

Estructuras de datos de JavaScript

Descripcin general de las estructuras de datos disponibles en JavaScript.

Comparaciones de igualdad y similitud

JavaScript proporciona tres diferentes operaciones de comparacin de valores: igualdad estricta usando ===, igualdad abstracta usando == y el mtodo Object.is().

Enumerabilidad y propiedad de propiedades

Cmo los diferentes mtodos que visitan un grupo de propiedades de objetos una por una manejan la enumerabilidad y propiedad de las propiedades.

Closures

Un closure es la combinacin de una funcin y el entorno lxico dentro del cual se declar esa funcin.

Avanzado

Herencia y la cadena de prototipos

Explicacin de la herencia basada en prototipos ampliamente incomprendida y subestimada.

Gestin de la memoria

Ciclo de vida de la memoria y recoleccin de basura en JavaScript.

Referencia

Consulta la documentacin completa de la referencia de JavaScript.

Objetos estndar

Conoce los objetos estndar integrados: Array, Boolean, Error, Function, JSON, Math, Number, Object, RegExp, String, Map, Set, WeakMap, WeakSet y otros.

Expresiones y operadores

Aprende ms sobre el comportamiento de los operadores de JavaScript instanceof, typeof, new, this, la precedencia de operadores y ms.

Sentencias y declaraciones

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.

Funciones

Aprende cmo trabajar con las funciones de JavaScript para desarrollar tus aplicaciones.

Clases

Las clases de JavaScript son la forma ms apropiada de hacer programacin orientada a objetos.


Web Proxy Viewer  |  New URL  |  Original Page