"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Fundamentos de Javascript: el comienzo

Fundamentos de Javascript: el comienzo

Publicado el 2024-08-07
Navegar:853

Javascript fundamentals - The beginning

Algunos desarrolladores nuevos o incluso aquellos con experiencia, pueden enfrentar problemas o dificultades si no tienen un conocimiento sólido de los fundamentos.

Para resolver esto, en esta serie, quiero recapitular los fundamentos de JavaScript para mantenerlo actualizado y ayudar a cualquier desarrollador que venga aquí a recordar cualquier tema específico.

Primero que nada, ¿de qué vamos a hablar?

Todos los fundamentos de JavaScript, ¡desde cero hasta el héroe!

Los fundamentos

¿Qué es JavaScript?

Javascript es un lenguaje de programación rico y complejo, capaz de aplicarse en muy diversos escenarios y en una amplia gama de aplicaciones.

Aquí podemos ver algunas características exclusivas:

  • Es un lenguaje de programación interpretado y compilado JIT;
  • Tiene tipos dinámicos;
  • Basado en prototipos;
  • Crear con funciones de primera clase;
  • Tiene cierres;
  • Bucle de eventos y E/S sin bloqueo;
  • Manejo de errores con try/catch;
  • Objetos y matrices flexibles;
  • Cadenas de plantilla;
  • Modularidad y soporte para importaciones de módulos;
  • Soporte a programación asíncrona;

Y mucho más...

Para nuestro propósito, estas características son suficientes. Exploraremos cada uno de esos puntos, obtendremos un conocimiento sólido de ellos.

Interpretado y compilado JIT.

Javascript era tradicionalmente un lenguaje interpretado, lo que significa que el código se ejecuta línea por línea. Hoy en día, con los motores Javascript avanzados, la mayor parte del código se compila sobre la marcha utilizando técnicas Just in Time para mejorar el rendimiento.

Tipos dinámicos

JavaScript es un lenguaje de escritura dinámica que permite que la misma variable almacene diferentes tipos de datos en diferentes momentos. Esto ofrece flexibilidad, pero también puede provocar errores que son más difíciles de localizar.

Prototipos

En lugar de utilizar clases tradicionales que se encuentran en lenguajes como C o Java, JavaScript utiliza prototipos para la herencia. Esto permite la herencia de propiedades y métodos de un objeto a otro.

Funciones de primera clase

JavaScript trata las funciones como objetos de primera clase, lo que les permite asignarlas a variables, pasarlas como argumentos a otras funciones, devolverlas desde funciones y tener sus propias propiedades y métodos.

Cierre

JavaScript admite cierres, una característica poderosa que permite que las funciones recuerden y accedan a variables en el ámbito donde fueron creadas, incluso después de que el alcance externo haya finalizado.

Declaración de liberación Este artículo se reproduce en: https://dev.to/lim4mik3/javascript-fundamentals-the-beginning-759?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3