0% encontró este documento útil (0 votos)
25 vistas3 páginas

JavaScript Fundamentos

El documento describe las diferencias entre lenguajes de programación compilados e interpretados, destacando que JavaScript es un lenguaje interpretado, multiparadigma y de tipado dinámico. Se enumeran los operadores en JavaScript y se explican los tipos de datos primitivos y estructuras de datos, como Arrays y Objects. JavaScript se ejecuta en el navegador y en entornos como Node.js, lo que lo hace versátil para el desarrollo web.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
25 vistas3 páginas

JavaScript Fundamentos

El documento describe las diferencias entre lenguajes de programación compilados e interpretados, destacando que JavaScript es un lenguaje interpretado, multiparadigma y de tipado dinámico. Se enumeran los operadores en JavaScript y se explican los tipos de datos primitivos y estructuras de datos, como Arrays y Objects. JavaScript se ejecuta en el navegador y en entornos como Node.js, lo que lo hace versátil para el desarrollo web.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

JavaScript: Fundamentos y Conceptos Claves

Diferencias entre lenguajes compilados e interpretados

Los lenguajes de programación pueden clasificarse en compilados e interpretados según cómo se

ejecutan sus instrucciones en un ordenador.

Lenguajes compilados:

- Requieren un proceso de compilación antes de la ejecución.

- Generan un archivo ejecutable independiente del código fuente.

- Son más rápidos en ejecución, ya que el código ya está traducido a lenguaje máquina.

- Ejemplos: C, C++, Rust.

Lenguajes interpretados:

- No requieren compilación previa, ya que el código se traduce en tiempo de ejecución.

- Son más flexibles y portátiles, pero pueden ser más lentos.

- Ejemplos: JavaScript, Python, PHP.

Características principales de JavaScript

JavaScript es un lenguaje de programación ampliamente utilizado en el desarrollo web. Sus

características principales incluyen:

- Lenguaje interpretado: Se ejecuta en el navegador sin necesidad de compilación.

- Multiparadigma: Soporta programación orientada a objetos, funcional y basada en eventos.

- Tipado dinámico: No se especifican tipos de datos al declarar variables.


- Ejecutado en el lado del cliente y del servidor: Puede ejecutarse en navegadores y entornos como

[Link].

- Basado en prototipos: No usa clases en su modelo de herencia tradicional.

Operadores en JavaScript

Los operadores son símbolos que permiten realizar operaciones en valores y variables. Se dividen

en varias categorías:

- Aritméticos: + (suma), - (resta), * (multiplicación), / (división), % (módulo), ** (potenciación).

- Asignación: = (asignación), +=, -=, *=, /=.

- Comparación: ==, !=, ===, !==, >, <, >=, <=.

- Lógicos: && (AND), || (OR), ! (NOT).

- Bit a bit: &, |, ^, ~, <<, >>.

- Otros: typeof, instanceof, ?: (ternario).

Tipos de datos primitivos y estructuras de datos en JavaScript

Primitivos: Son datos inmutables almacenados directamente en la memoria.

- String (cadenas de texto)

- Number (números)

- Boolean (true/false)

- Undefined (variable sin valor asignado)

- Null (ausencia intencional de valor)

- Symbol (valores únicos e inmutables)

- BigInt (números enteros grandes)


Estructuras de datos: Son objetos que almacenan múltiples valores.

- Array: Listas ordenadas de elementos ([1, 2, 3]).

- Object: Colección de pares clave-valor ({nombre: "Juan", edad: 30}).

- Set: Conjunto de valores únicos.

- Map: Conjunto de pares clave-valor con claves de cualquier tipo.

También podría gustarte