Operadores
Los operadores permiten manipular el valor de las variables, realizar operaciones matemáticas con sus valores y comparar diferentes variables.
Asignación
Este operador se utiliza para guardar un valor específico en una variable. El símbolo utilizado es =
A la izquierda del operador, siempre debe indicarse el nombre de una variable. A la derecha del operador, se pueden indicar variables, valores, condiciones lógicas, etc.
Incremento y decremento
Estos dos operadores solamente son válidos para las variables numéricas y se utilizan para incrementar o decrementar en una unidad el valor de una variable.
El operador de incremento se indica mediante el prefijo o sufijo ++ en el nombre de la variable. El resultado es que el valor de esa variable se incrementa en una unidad.
Ejemplo:
var numero = 5;
++numero;
es equivalente a:
var numero = 5;
numero = numero + 1;
Lógicos
Los operadores lógicos son imprescindibles para realizar aplicaciones complejas, ya que se utilizan para tomar decisiones sobre las instrucciones que debería ejecutar el programa en función de ciertas condiciones.
El resultado de cualquier operación que utilice operadores lógicos siempre es un valor lógico o booleano.
Negación
Se utiliza para obtener el valor contrario al valor de la variable:
var visible = true;
alert(!visible); // Muestra "false" y no "true"
La negación lógica se obtiene prefijando el símbolo ! al identificador de la variable. El funcionamiento de este operador se resume en la siguiente tabla:
| variable | !variable |
true | false |
false | true |
AND
La operación lógica AND obtiene su resultado combinando dos valores booleanos. El operador se indica mediante el símbolo && y su resultado solamente es true si los dos operandos son true:
| variable1 | variable2 | variable1 && variable2 |
true | true | true |
true | false | false |
false | true | false |
false | false | false |
OR
La operación lógica OR también combina dos valores booleanos. El operador se indica mediante el símbolo || y su resultado es true si alguno de los dos operandos es true:
| variable1 | variable2 | variable1 || variable2 |
true | true | true |
true | false | true |
false | true | true |
false | false | false |
No hay comentarios.:
Publicar un comentario