0% encontró este documento útil (0 votos)
81 vistas20 páginas

Operadores y Expresiones en JavaScript

El documento describe diferentes tipos de expresiones como aritméticas y lógicas, incluyendo operadores, reglas de prioridad y ejemplos. También presenta tablas de verdad de operadores lógicos.

Cargado por

Marvin Antillon
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)
81 vistas20 páginas

Operadores y Expresiones en JavaScript

El documento describe diferentes tipos de expresiones como aritméticas y lógicas, incluyendo operadores, reglas de prioridad y ejemplos. También presenta tablas de verdad de operadores lógicos.

Cargado por

Marvin Antillon
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

Expresiones

• Son combinaciones de constantes,


variables, símbolos de operación,
paréntesis y nombres de funciones
especiales.
Expresiones • Elementos de una expresión:
Una expresión consta de:
✓ Operandos
✓ Operadores
Un operador es
un símbolo o
• Ejemplo:
palabra que
significa que se Operando 1 Operador Operando 2
ha de realizar
cierta acción 6 + 4
entre dos o más
valores, llamados
operandos.
Según el tipo de datos que manipulan
Clasificación las expresiones se clasifican en:
de las
❖ Expresiones Aritméticas
expresiones
❖ Expresiones Lógicas
Expresiones Aritméticas

Las expresiones aritméticas son análogas (parecidas) a las


fórmulas matemáticas. Las variables y constantes son numéricas
(enteras o reales) y las operaciones son las aritméticas.
Operadores
Aritméticos
✓ El operador Div:
Representa la división entera.

Operador ✓ El operador Mod:


Representa el resto o residuo de la
Div y Mod división entera, algunos lenguajes
de programación utilizan el
símbolo %
Reglas de prioridad
Las expresiones que tienen dos o más operandos requieren unas reglas matemáticas que
permitan determinar el orden de las operaciones, se denominan reglas de prioridad o
precedencia.

Las operaciones que están encerradas entre paréntesis se


evalúan primero. Si existen paréntesis anidados (interiores
1 unos a otros), las expresiones más internas se evalúan primero.

La prioridad de operadores aritméticos dentro de una misma


expresión o sub expresión se evalúan en el siguiente orden:
2
En caso de coincidir varios operadores de igual prioridad en una
expresión o sub-expresión encerrada entre paréntesis, el orden
3 de prioridad es de izquierda a derecha.
Ejemplos
1) 3 + 6 * 4 2) 2 + 3 * 9 + 4 * 2 – 7 * 4 / 2 3) 5 + ((8 – 2 – 4) / 2) ^ 5 -12

3+6*4 2+3*9+4*2–7*4/2
2 + 27 + 4 * 2 – 7 * 4 / 2
3 + 24
2 + 27 + 8 – 7 * 4 / 2
27
2 + 27 + 8 – 28 / 2
2 + 27 + 8 – 14

29 + 8 – 14

37 – 14

23
Ejercicios
1) 8 + 7 * 3 + 4 * 6 = 53
2) -4 * 7 + 2 ^ 3 / 4 – 5 = -31
3) 2*4-6+8/2=6
4) 10 + (8 DIV 3 + 2) – 4 ^ 2 MOD 2 * 3 = 10
5) 4 / 2 * 5 + 14 MOD 5 – 3 * 6 DIV 4 + 5 ^ 2 = 35
6) 12 + ( 3 * 4 * ( 7 - 5 ) / 6 ) – 1 = 15
7) 3 + 2 * (18 – 4 ^ 2) = 7
8) (30 + 3 * 4) / 5 + 20 DIV 4 * 2 = 10.4
Expresiones Lógicas

• Son aquellas que solo pueden tomar uno de dos valores,


verdadero o falso.
• Se denominan también booleanas en honor al matemático
George Boole.
• Están constituidas por números, constantes o variables,
operadores lógicos y operadores relacionales.
Operadores de Relación
• Permiten comparar dos operandos y se utilizan para expresar condiciones.
• El resultado de una expresión con operadores relacionales es verdadero o
falso.

El formato general es:


Expresión1(operando1) Operador de relación Expresión2(operando2)

Dato lógico
Operadores Relacionales
Operador Significado
< Menor que
> Mayor que
<= Menor o igual que
>= Mayor o igual que
= Igual
<> Diferente de

NOTA: Los operadores relacionales tienen el mismo nivel de prioridad en su evaluación y


tienen menor prioridad que los aritméticos. Además en una expresión se evalúan de
izquierda a derecha.
Operadores Lógicos
Operador Jerarquía Expresión Lógica Significado
Mayor
Not Not p Negación de p

And p And q Conjunción de p y q

Or Menor p Or q Disyunción de p o q
Tabla de verdad de los
operadores lógicos

• Son estructuras lógicas


necesarias para poder
establecer las posibilidades
de falsedad o de verdad de
las expresiones lógicas.
Ejercicios

• (5 > 4) AND (2 <= 7)


• (4 <> 3) OR (5 < 10) AND (6 >= 12)
• (15 < 15) AND (20 > = 12) OR NOT (4=5)
• NOT((10 >= 5) OR (6 <> 6)) AND (14 < 20)
Jerarquía o prioridad de los operadores
Operadores Jerarquía
() Mayor
^
*, /
DIV, MOD
+, -
<, >, <=, >=, =, < >
NOT
AND
OR Menor
Ejercicios de expresiones combinadas

• NOT ((4 * 5 DIV 3 * 2) > (18 / 2 * 3 / 7)) V

• (25 > = 5 ^ 2) AND (16 – 7 * 2) MOD 5 < > 6 * 4 DIV 5 OR (9 >= 9)

• ((2 DIV 2 > 5 – 3) OR (8 > 4 – 1)) AND (6 < 5) F

• NOT (9 > = 4 ^ 2) OR (25 – 6 * 5 DIV 3 <> 3 * 4 DIV 5)

También podría gustarte