Articulos de desarrollo de software

One Second CyberSecurity

Guía de JavaScript: qué es y cómo aprender el lenguaje más popular del mundo

JavaScript

Mateo Lizcano Noriega24 de Julio de 2024

Imagen completa

Introducción

Cuando investigas el mercado de la programación, es muy común encontrarte con el nombre JavaScript. Y no es de extrañar, este lenguaje está presente en toda la Web y probablemente lo enfrentarás todos los días cuando uses tu navegador (¡y hasta fuera!).


¡Veamos en este artículo qué hace que JavaScript sea un lenguaje tan relevante y ampliamente utilizado hoy en día!

Video: ¿Qué es JavaScript?

¿Qué es JavaScript?

JavaScript, o JS, como muchos lo llaman cariñosamente, es unlenguaje de programación interpretado de alto nivel que, según la Encuesta de Desarrolladores de StackOverflow de 2022, es el más popular del mundo. Esto se debe principalmente a que JavaScript es el lenguaje estándar que interpretan los navegadores y que con HTML (HyperText Markup Language o Lenguaje de marcado de hipertexto, utilizado en los navegadores) y CSS (Cascading Style Sheets, hojas de estilo en cascada, en español) forman la base de toda la Web.

Historia de JavaScript

Ahora que sabemos qué es JavaScript, ¿qué tal si entendemos más sobre su historia?


Los años 90 estuvieron marcados por una gran disputa en el mercado de los navegadores. En este momento de la historia, Netscape, responsable de Netscape Navigator, buscó destacarse en la “guerra de los navegadores” y para eso planeó construir algo que dinamizara la navegación, lo que para la época sería un gran diferencial, porque para cargar una página simples tomaba mucho tiempo.

El verdadero poder de JavaScript

Desde su creación hasta hoy, JavaScript ha evolucionado mucho y su comunidad es muy fuerte y consolidada, lo que trae beneficios como:


  • Facilidad de aprendizaje
  • Gran cantidad de recursos y documentación
  • Amplia gama de frameworks y librerías
  • Gran cantidad de oportunidades de trabajo

Además, como resultado de la gran comunidad, se fomenta lacontinuidad del lenguaje, lo que significa que se utiliza JS para la implementación de diversas herramientas, desde aplicaciones de grandes empresas hasta juegos y bibliotecas.

Tipos de datos en JavaScript

En JavaScript el tipeo es dinámico, por lo que no es necesario declarar el tipo de una variable, solo asigna su valor y el lenguaje asume si es una secuencia de caracteres, números, indefinidos u otros. Para comprender mejor este concepto, observe el siguiente ejemplo de código:

import React from 'react' import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter' import { vscDarkPlus } from 'react-syntax-highlighter/dist/cjs/styles/prism' const CodeBlock = ({ language, value }) => { return ( <SyntaxHighlighter language={language} style={vscDarkPlus}> {value} </SyntaxHighlighter> )} export default CodeBlock