0% encontró este documento útil (0 votos)
7 vistas6 páginas

Fundamentos de JavaScript para Principiantes

Repaso
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)
7 vistas6 páginas

Fundamentos de JavaScript para Principiantes

Repaso
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

Sagrado Corazón de Jesús

Sergio David Sunun Tubac


Computación aplicada

Repaso fundamentos JavaScript

Jimena Maria Dubon Santiago


4to Bachillerato en Computación

Guatemala 19/09/202
1. Conceptos básicos
a) Defina en sus palabras qué es JavaScript y cuál es su importancia en la
programación web.
-Es un lenguaje de programación que aporta interactividad a las páginas, permite crear
elementos como animaciones, juegos y validaciones de formularios.

b) Mencione y explique dos diferencias principales entre JavaScript y HTML.


-Objetivo:
HTML: Se usa para estructurar el contenido de una página web.

JavaScript: Se usa para dar interactividad y dinamismo a la página.


-Ejecución:
HTML: Se interpreta directamente por el navegador para mostrar el contenido en pantalla.

JavaScript: Es ejecutado por el motor de JavaScript del navegador, que interpreta el código
y realiza acciones sobre el contenido HTML y CSS.

c) Enumere tres tipos de datos primitivos en JavaScript y dé un ejemplo de cada uno.


-Number: let edad= 20;
-String: let nombre= Jimena;
-Boolean: let mayorDeEdad = true;

d) ¿Para qué sirven las comillas invertidas?


-Se usan para crear plantillas de texto.

e) Formas de mostrar información.


innerHTMLo innerText.
[Link]().
[Link]().
[Link]().

2. Variables y operadores
a) Explique la diferencia entre declarar variables con var, let y const.
-var: Tiene scope (alcance) de función o global. Puede redeclararse y sufre “hoisting”.

-let: Tiene scope de bloque { }. No se puede redeclarar dentro del mismo bloque.

-const: Su valor no puede cambiar (es constante).

b) Escriba los tipos de operadores que se usan en javascript.


-Aritméticos, de asignación, de comparación, lógicos, de incremento/decremento, de
concatenación y ternario.

c) ¿Cuál es la diferencia entre los operadores == y ===?


-== compara los datos y === compara el tipo de dato.
3. Condicionales y ciclos
a) Explique cómo funciona la estructura condicional if...else en JavaScript.
-Permite ejecutar un bloque de código si una condición es verdadera (if) y otro bloque
distinto si es falsa (else).

b) Describa la diferencia entre el ciclo for y el ciclo while.


-for: se usa cuando sabemos cuántas veces se repetirá el ciclo.

-while: se usa cuando no sabemos cuántas veces se repetirá, solo se ejecuta mientras la
condición sea verdadera.

c) Plantee un caso real donde usaría un ciclo for.


-Para mostrar las tablas de un número:

for (let i = 1; i <= 10; i++) {


let resultado = numero * i;
tabla += numero + " x " + i + " = " + resultado + "\n";
suma += resultado;
}

tabla += "\nLa suma de todos los resultados es: " + suma;


alert(tabla);
}

4. Funciones y arreglos
a) ¿Qué es una función y para qué sirve en programación?
-Es un bloque de código reutilizable que realiza una tarea específica. Sirve para evitar
repetir código y organizar mejor un programa.

b) Escriba un ejemplo de función en JavaScript que reciba dos números y retorne su


suma.
-function sumar(num1, num2) {
return num1 + num2;
}
[Link](sumar(5, 3));

c) Explique qué es un arreglo y escriba un ejemplo de un arreglo con 5 nombres.


-Es una estructura que permite almacenar varios valores en una sola variable, en forma de
lista ordenada.

let nombres = ["Sergio", "Sunun", "David", "Tubac", "Carlos"];


5. Investigación y pensamiento
a) Investigue y explique brevemente qué es el DOM (Document Object Model) y por
qué es importante en JavaScript.
-Es una representación estructurada de un documento HTML en forma de árbol.
JavaScript lo usa para acceder, modificar o eliminar elementos de la página (texto,
imágenes, estilos, etc.).

[Link]("titulo").innerText = "Hola";

b) ¿Qué diferencia existe entre Java y JavaScript?


-Java: Lenguaje de programación orientado a objetos, usado en aplicaciones empresariales,
móviles (Android), etc.

-JavaScript: Lenguaje de scripting, principalmente para la web (interactividad en páginas).

c) Reflexione: ¿por qué considera que es necesario dominar las bases de JavaScript
antes de pasar a librerías o frameworks?
-Porque las librerías y frameworks se basan en JavaScript. Sin fundamentos, es más difícil
entender cómo funcionan y cómo resolver errores.

d) ¿Qué frameworks existen para JavaScript? Escriba una información de ellos.


-React: Biblioteca para construir interfaces interactivas.

-Angular: Framework completo de Google para aplicaciones web grandes.

-[Link]: Framework progresivo, sencillo de aprender.

-[Link]: Entorno para ejecutar JavaScript del lado del servidor.

-[Link]: Framework para servidores en [Link].

e) ¿Qué son API?


Una API (Application Programming Interface) es un conjunto de funciones y reglas que
permiten que diferentes programas se comuniquen entre sí.
Práctica:

También podría gustarte