Operadores y expresiones en JavaScript: calcular y evaluar requisitos
Construye cálculos, actualiza valores y combina comparaciones con lógica booleana. Aprende a usar paréntesis y comprueba una compra y su promoción sin estructuras condicionales.
Curso 07 de Fundamentos de Programación de Código con Criterio. En cinco clases aprenderás a elegir operadores aritméticos, abreviar actualizaciones, comparar valores y combinar requisitos mediante expresiones legibles.
Codi acompaña ejemplos trabajados, tablas de verdad, seguimientos de valores, actividades con pistas y laboratorios. Se distinguen los cálculos de las asignaciones y las comparaciones; también el efecto de una actualización de la expresión que entrega su valor.
Las comparaciones priorizan igualdad y desigualdad estrictas. La lógica se enseña primero con Boolean, con una referencia breve al cortocircuito y a resultados no booleanos. Precedencia y paréntesis se relacionan con agrupación sin afirmar que obliguen a evaluar toda expresión.
El desafío final calcula una compra de dos productos, actualiza una cantidad antes del cálculo, resta un descuento fijo y evalúa reglas promocionales explícitas sobre el importe final. Incluye una referencia, seguimiento, variaciones y errores deliberados. Las actividades contrastan comprensión; los laboratorios y explicaciones libres no reciben corrección automática.
No se requieren instalaciones, if, else, selección ternaria, bucles, arrays, objetos ni funciones propias. Se muestran números y resultados booleanos sin ejecutar acciones diferentes según sus condiciones.
Qué aprenderás
Distinguir operadores, operandos, expresiones e instrucciones. Utilizar +, -, *, /, %, y ** con datos numéricos y explicar sus resultados. Actualizar variables mediante asignación compuesta e interpretar incrementos y decrementos sencillos. Comparar con >, <, >=, <=, === y !== y separar comparación de asignación. Combinar y negar expresiones booleanas con &&, || y ! sin estructuras condicionales. Explicar cortocircuito y reconocer que && y || no siempre devuelven Boolean. Usar precedencia, paréntesis y resultados intermedios para comunicar la intención. Construir y comprobar un programa de compra y promoción, detectando errores de operación, agrupación y requisitos.
Antes de empezar
Haber completado los cursos 01 a 06 de Fundamentos de Programación o conocer sus contenidos. Se utilizan let, const, console.log, tipos básicos, typeof, conversiones explícitas, template literals y pruebas de escritorio. No se requieren conocimientos previos formales de operadores de comparación, lógica ni precedencia. Las prácticas usan entradas ficticias válidas y programas independientes sin instalaciones.
Tu recorrido
5 clases para descubrir, practicar y repasar.
- Operadores y expresiones: construir cálculos
Distinguir operador, operando y expresión, y utilizar suma, resta, multiplicación, división, resto y potencia con números para obtener resultados comprobables.
- Asignación y actualización: expresar cambios
Utilizar =, +=, -=, *= y /= en variables numéricas y explicar el efecto de ++ y -- como instrucciones aisladas y en ejemplos simples de prefijo y sufijo.
- Comparaciones: expresar preguntas con resultados booleanos
Utilizar >, <, >=, <=, === y !== para comparar valores, interpretar el resultado booleano y distinguir comparación de asignación y comparación numérica de textual.
- Lógica y precedencia: combinar requisitos con claridad
Combinar comparaciones booleanas con &&, || y !, interpretar tablas de verdad, explicar el cortocircuito y usar precedencia y paréntesis sin confundir agrupación con ejecución obligatoria de todos los operandos.
- Desafío: calcular una compra y evaluar una promoción
Construir y comprobar un programa con subtotales, descuento fijo, actualización de cantidad y requisitos booleanos, justificando operadores y corrigiendo errores de agrupación y lógica.
Puedes practicar sin cuenta. Tu avance anónimo se pierde al recargar o salir; inicia sesión para guardarlo.
Entrar al curso →