Publicado · en mejora
Programming language · Desde 1995
JavaScript es un lenguaje de programación dinámico, estandarizado como ECMAScript, que se ejecuta en todos los navegadores y en entornos como Node.js.
JavaScript nació en 1995 para dar comportamiento a las páginas web y hoy lo define un estándar internacional llamado ECMAScript. Todos los navegadores principales incluyen un motor de JavaScript, así que puedes usarlo sin instalar nada, y entornos de ejecución como Node.js lo han extendido también fuera del navegador.
Su terreno más conocido es el frontend web, donde gestiona la página y la interacción del usuario. La programación asíncrona basada en el bucle de eventos, las promesas y async/await también lo hace adecuado para servidores y API con mucho tráfico de red, y el ecosistema de npm ofrece bibliotecas para casi cualquier tarea. Muchos lenguajes y herramientas, como TypeScript, se apoyan en JavaScript.
Abre la consola de las herramientas para desarrolladores del navegador y podrás experimentar al instante. Para ejecutar programas guardados en archivos, instala Node.js. Aprende primero variables, funciones, objetos y arrays, y después código asíncrono y módulos; MDN y javascript.info son buenos puntos de partida.
Viene integrado en todos los navegadores principales, y con entornos como Node.js, Deno y Bun se usa el mismo lenguaje en servidores y en la línea de comandos.
Las variables no llevan declaración de tipo y las funciones son valores de primera clase. La sintaxis class se apoya en objetos basados en prototipos.
El bucle de eventos, las promesas y async/await mantienen el programa activo mientras espera la red o la E/S de archivos.
El comité TC39 revisa cada año el estándar ECMAScript cuidando la compatibilidad con versiones anteriores, y npm alberga una enorme cantidad de paquetes.
Descarga desde nodejs.org el instalador LTS para tu sistema operativo. En macOS y Linux también puedes usar un gestor de versiones como nvm, y en Windows, winget.
Abre una terminal nueva y comprueba que se muestra la versión de Node.js. El gestor de paquetes npm se instala junto con él.
node --versionEn una carpeta vacía, crea un package.json para gestionar dependencias y scripts.
npm init -yconsole.log escribe sus argumentos en la salida estándar (en el navegador, en la consola de las herramientas para desarrolladores). Guarda el código como hello.js y ejecuta node hello.js para ver Hello, World!. También puedes pegar la misma línea en la consola del navegador.
hello.js
console.log("Hello, World!");
node hello.jsSeis capítulos que te llevan desde la instalación hasta las ideas clave de JavaScript.
Haz preguntas, comparte tu experiencia e intercambia opiniones sobre JavaScript.
Todavía no hay debates. Empieza el primero.
0 comentarios
Iniciar sesión · Inicia sesión para dejar un comentario.
Sé el primero en comentar.