En programación, un operador es un símbolo o palabra reservada que representa una operación a realizar entre uno o más operandos. Los operadores pueden realizar diversas acciones, como realizar cálculos aritméticos, comparar valores, asignar valores, entre otras. Los operadores son fundamentales en la construcción de expresiones y en la manipulación de datos en programas de computadora.
Los operadores se utilizan para construir expresiones, que son combinaciones de operandos y operadores que producen un resultado. Por ejemplo, en la expresión a + b
, el operador +
indica una suma entre los operandos a
y b
. Existen varios tipos de operadores en programación, incluyendo:
+
), resta (-
), multiplicación (*
), división (/
), etc.==
), desigualdad (!=
), mayor que (>
), menor que (<
), etc.=
), asignación con suma (+=
), asignación con resta (-=
), etc.&&
), OR (||
), NOT (!
), etc.++
), decremento (--
), etc..
), etc.Ejemplos de uso de operadores:
x + y
: Suma las variables x
e y
.a == b
: Compara si las variables a
y b
son iguales.c > 10
: Comprueba si la variable c
es mayor que 10.d = e + f
: Asigna a la variable d
la suma de las variables e
y f
.++i
: Incrementa el valor de la variable i
en 1.x = y ? "verdadero" : "falso"
: Asigna a la variable x
el valor "verdadero" si y
es verdadero, o "falso" si y
es falso.Es importante tener en cuenta la precedencia de los operadores, que determina el orden en que se evalúan las expresiones. La precedencia se puede consultar en la documentación del lenguaje de programación que se esté utilizando.
A continuación, se muestra una tabla con la precedencia de los operadores más comunes en la mayoría de lenguajes de programación:
Operador | Precedencia | Asociatividad |
---|---|---|
() , [] , . | Mayor | Izquierda a derecha |
++ , -- , ! , ~ , - (unario) | Alta | Derecha a izquierda |
* , / , % | Media | Izquierda a derecha |
+ , - | Baja | Izquierda a derecha |
< , <= , > , >= , == , != | Baja | Izquierda a derecha |
&& | Baja | Izquierda a derecha |
` | ` | Baja |
= | Baja | Derecha a izquierda |
Consejos para usar la precedencia de operadores:
En JavaScript, la precedencia de operadores determina el orden en el que las partes de una expresión son evaluadas. Los operadores con mayor precedencia se evalúan antes que los operadores con menor precedencia. Un ejemplo que ilustra la precedencia de operadores en JavaScript es el siguiente:
let x = 5;
let y = 10;
let z = 15;
Explicación:
x ** 2
se evalúa como 25
.y * z / y
se evalúa como 15
.z % 25
se evalúa como 15
.5
.El siguiente es otro ejemplo de precedencia de operadores en JavaScript, pero esta vez utilizando paréntesis para cambiar el orden de evaluación:
let a = 8;
let b = 4;
let c = 2;
let d = 1;
Explicación:
(c - d)
y (b - c)
se evalúan primero.b * (c - d)
se multiplica y se divide entre el resultado de (b - c)
.a
se suma al resultado.Esta píldora formativa está extraída del Curso online de Introducción a la programación Mobile con JavaScript y PHP (IFCD56).
No pierdas tu oportunidad y ¡continúa aprendiendo!
Política de privacidad
ADR Formación utiliza cookies propias y de terceros para fines analíticos anónimos, guardar las preferencias que selecciones y para el funcionamiento general de la página.
Puedes aceptar todas las cookies pulsando el botón "Aceptar" o configurarlas o rechazar su uso pulsando el botón "Configurar".
Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies