Empleados en expresiones decondicionales, devuelven un valor lógico, verdadero (TRUE) si la comparación es cierta, o falso (FALSE) si no lo es.
Operador | Descripción | Ejemplo |
---|---|---|
> | Mayor que | 6 > 5 es verdadero. |
< | Menor que | 6 < 5 es falso. |
>= | Mayor o igual que | 6 >= 5 es verdadero. |
<= | Menor o igual que | 6 >= 6 es verdadero. |
== | Igual | 'hola' == 'hola' es verdadero. |
!= | Distinto | 'hola' != 'hola' es falso. |
Evalúan valores lógicos. Normalmente se emplean para comparar dos expresiones con operadores relacionales, y devuelve verdadero o falso.
Operador | Descripción | Ejemplo |
---|---|---|
&& | And (Y) Los dos valores son verdaderos | (6 > 5) && (1==1) devuelve verdadero (6 > 5) && (1==0) devuelve falso |
|| | Or (O) Algunos de los valores es verdadero | (6 > 5) && (1==1) devuelve verdadero (6 > 5) && (1==0) devuelve verdadero (6 > 4) && (1==0) devuelve falso |
! | Not (Negado) Devuelve verdadero si el valor era falso, y al revés. | !(9 > 2) devuelve verdadero !(9 ==9) devuelve falso |
Son los operadores empleados en operaciones matemáticas.
Operador | Descripción | Ejemplo |
---|---|---|
+ | Suma | 5 + 5 = 10 |
- | Resta | 5 - 5 = 0 |
* | Multiplicación | 5 * 5 = 25 |
/ | División | 5 / 5 = 1 |
% | Resto o Módulo | 10%8 = 2 |
++ | Incremento. Suma 1 al valor | valor++ equivaldría a valor = valor + 1 |
-- | Decremento. Resta 1 al valor | valor-- equivaldría a valor = valor - 1 |
Asigna el valor de una variable.
Operador | Descripción | Ejemplo |
---|---|---|
= | Asigna a la variable a la izquierda el valor de la derecha | variable vale 3; variable = 5; variable vale 5; |
+= | Suma con asignación. Le añade a la variable el valor de la derecha. | variable vale 3; variable += 5; variable vale 8; |
-= | Resta con asignación. Le resta el valor de la derecha. | variable vale 3; variable -= 5; variable vale -2; |
*= | Multiplicación con asignación. | variable vale 3; variable *= 5; variable vale 15; |
/= | División con asignación | variable vale 15; variable /= 5; variable vale 3; |
Cuando trabajamos con texto, con carácteres, básicamente podemos concatenar (unir) texto y asignarlo a variables.
Utilizamos el operador + para concatenar y = para asignar. Por ejemplo:
cadena = 'Hola' + ' mundo'; (cadena contiene 'Hola mundo')
cadena += ' ¿qué tal?; (cadena contiene 'Hola mundo ¿que tal?')
Igual que en una operación matemática, primero se evalúan los operadores de dentro de los paréntesis. Pero cuando están al mismo nivel, unos operadores tienen preferencia con respecto a otros, y estos se calculan primero. En el caso de que tengan la misma preferencia, se calcularán de izquierda a derecha.
En la siguiente tabla, vemos el orden de preferencia, de mayor a menor.
Orden de precedencia |
Negación (!) / Incremento (++) / Decremento (--) |
Multiplicación (*) / División (/) / Resto (%) |
Suma (+) / Resta (-) |
Relacionales mayor - menor (>, <, >=, <=) |
Igualdad (==) / Desigualdad (!=) |
And lógico (&&) |
Or lógico (||) |
Asignación (=, +=, -=...) |
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic S.L. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.