Módulo 2 de JavaScript

 

Módulo 2: Variables, tipos de datos y operadores en JavaScript


En este módulo aprenderás a almacenar datos en variables, entender los tipos de datos que JavaScript maneja y usar los operadores para realizar cálculos o comparaciones. Las variables son contenedores que te permiten guardar información y manipularla durante la ejecución del programa.


Variables en JavaScript

Para declarar variables, usamos las palabras reservadas var, let y const.

  • var: forma antigua, con alcance global o de función.
  • let: forma moderna, con alcance de bloque (recomendado).
  • const: para valores constantes que no cambian.

let nombre = 'Juan'; const PI = 3.1416; var edad = 25;

Tipos de datos

JavaScript maneja varios tipos básicos:

  • String: texto, encerrado en comillas simples o dobles.
  • Number: números enteros o decimales.
  • Boolean: true (verdadero) o false (falso).
  • Null: ausencia intencional de valor.
  • Undefined: variable declarada pero sin valor.
  • Object: estructuras más complejas como arreglos o funciones.
let texto = "Hola"; let numero = 10; let esVerdadero = true; let vacio = null; let sinDefinir;

Operadores en JavaScript

Los operadores nos permiten hacer cálculos o comparar valores:

  • Aritméticos: +, -, *, /, %.
  • Asignación: =, +=, -=.
  • Comparación: ==, ===, !=, <, >.
  • Lógicos: && (y), || (o), ! (no).
let a = 10; let b = 5; let suma = a + b; // 15 let esIgual = (a == b); // false let esMayor = (a > b); // true let condicion = (a > 0 && b > 0); // true

📥 Preguntas de repaso

Pregunta 1

¿Cuál es la forma recomendada para declarar variables con alcance de bloque?

  • A) var
  • B) let
  • C) const
  • D) variable

Pregunta 2

¿Cuál tipo de dato representa un valor verdadero o falso?

  • A) String
  • B) Number
  • C) Boolean
  • D) Null

Pregunta 3

¿Qué operador usamos para comparar valores y tipos estrictamente?

  • A) ==
  • B) ===
  • C) =
  • D) !=

Esta lección forma parte del curso básico de JavaScript. En el próximo módulo aprenderás a trabajar con estructuras condicionales y control de flujo.

No hay comentarios:

Publicar un comentario

Políticas de Privacidad