SERVICIO NACIONAL DE APRENDIZAJE SENA
BASES TEÓRICAS DE ESTRUCTURAS DE ALMACENAMIENTO EN MEMORIA
GA3-220501093-AA3-EV01
ELABORADO POR:
Liliana Fuentes Álvarez
PRESENTADO AL INSTRUCTOR
Andrés Ramírez
ANÁLISIS Y DESARROLLO DE SOFTWARE
SERVICIO NACIONAL DE APRENDIZAJE SENA
11 de Agosto 2025
INTRODUCCION
El propósito de este trabajo es explorar conceptos fundamentales relacionados con el lenguaje de
programación JavaScript, tales como sus características principales, tipos de datos primitivos,
operadores, y su aplicación práctica en el navegador. También se analizan las diferencias entre
los lenguajes compilados e interpretados, con el fin de comprender mejor el comportamiento del
código en distintos entornos. Esta evidencia forma parte del proceso de formación en el área de
análisis y desarrollo de software, y busca fortalecer la capacidad de los aprendices para manipular
estructuras de datos como arreglos, así como el uso de herramientas básicas como Visual Studio
Code.
Diferencias entre lenguajes compilados e interpretados
Característica Lenguaje Compilado Lenguaje Interpretado
Ejecución Traduce todo el código fuente a código Traduce y ejecuta el código línea por
máquina antes de ejecutarlo línea
Velocidad Generalmente más rápido Generalmente más lento
Ejemplos C, C++, Java JavaScript, Python, PHP
Archivo resultante Genera un archivo ejecutable No genera archivo ejecutable, se
ejecuta directamente
Depuración Puede ser más difícil Más fácil depurar línea a línea
Ejemplo:
Compilado: En C se compila antes de ejecutar → gcc programa.c -o programa
Interpretado: En JavaScript se ejecuta directamente en el navegador o con [Link]
Características principales de JavaScript
Lenguaje de programación interpretado.
Permite agregar interactividad a las páginas web.
Compatible con todos los navegadores modernos.
Sintaxis similar a Java y C.
Funciona del lado del cliente y también del lado del servidor (con [Link]).
Es débilmente tipado (las variables pueden cambiar de tipo en tiempo de ejecución).
Tipos de datos primitivos y su uso en JavaScript
1. String (cadenas de texto): "Hola mundo"
let nombre = "Juan";
[Link](nombre);
2. Number (números): 10, 3.14
let edad = 25;
[Link](edad);
3. Boolean (booleanos): true o false
let activo = true;
[Link](activo);
4. Undefined: variable declarada sin valor
let x;
[Link](x);
5. Null: valor vacío intencional
let dato = null;
[Link](dato);
6. Symbol: valores únicos (ES6)
let id = Symbol("id");
[Link](id);
5. Operadores en JavaScript
Aritméticos: +, -, *, /, %
let suma = 5 + 3; // 8
Asignación: =, +=, -=
let a = 10;
a += 5; // ahora a = 15
Comparación: ==, ===, !=, <, >
[Link](5 == "5"); // true
[Link](5 === "5"); // false
Instalación de Visual Studio Code
Ejemplos para la consola del navegador
1.
2.
.
3.
4.
5.
Referencias
Mozilla Developer Network (MDN). JavaScript Guide. [Link]
Visual Studio Code Official Site. [Link]