JAVASCRIPT: Operadores

Post sobre operadores de JavascriptLos operadores permiten manipular el valor de las variables, realizar operaciones matemáticas con sus valores y comparar diferentes variables. De esta forma, los operadores permiten a los programas realizar cálculos complejos y tomar decisiones lógicas en función de comparaciones y otros tipos de condiciones.

Javascript utiliza seis tipos operaciones:

  1. operadores de asignación
  2. operadores aritméticos
  3. operadores condicionales
  4. operadores lógicos
  5. operadores sobre bit, que suelen utilizarse sólo para generar colores
  6. operadores cadenas
1. Operador de Asignación
Definición: Es el más utilizado y el más sencillo. Este operador se utiliza para guardar un valor específico en una variable. El símbolo utilizado es = (no confundir con el operador == que se verá más adelante). 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:
 var numero1 = 3;
2. Operadores Aritméticos

Definición: Son los utilizados para la realización de operaciones matemáticas simples como la suma, resta o multiplicación. En javascript son los siguientes:

  • + Suma de dos valores
  • – Resta de dos valores, también puede utilizarse para cambiar el signo de un número si lo utilizamos con un solo operando -23
  • * Multiplicación de dos valores
  • / División de dos valores
  • % El resto de la división de dos números
  • ++ Incremento en una unidad, se utiliza con un solo operando
  • — Decremento en una unidad, utilizado con un solo operando
Ejemplos
factura = precio * unidades //multiplico precio por unidades, obtengo el valor factura resto = factura % 3 //obtengo el resto de dividir la variable factura por 3 precio++ //incrementa en una unidad el precio (ahora vale 129)
3. Operadores condicionales
Definición: Sirven para realizar expresiones condicionales todo lo complejas que deseemos. Estas expresiones se utilizan para tomar decisiones en función de la comparación de varios elementos, por ejemplo si un numero es mayor que otro o si son iguales.
  • == Comprueba si dos valores son iguales
  • != Comprueba si dos valores son distintos
  • > Mayor que, devuelve true si el primer operando es mayor que el segundo
  • < Menor que, es true cuando el elemento de la izquierda es menor que el de la derecha
  • >= Mayor igual
  • <= Menor igual
var numero1 = 3;
var numero2 = 5;
resultado = numero1 > numero2; // resultado = false
resultado = numero1 < numero2; // resultado = true
4. Operador Lógico
Definición: 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.
Uno de los operadores lógicos más utilizados es el de la 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 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:
valor1 = true;
valor2 = true;
resultado = valor1 && valor2; // resultado = true
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:
var valor1 = true;
var valor2 = false;
resultado = valor1 || valor2; // resultado = true
5.Operadores sobre bit
Definición: Su uso se realiza para efectuar operaciones con ceros y unos. En algunos caso podremos necesitar realizar operaciones tratando las variables como ceros y unos y para ello utilizaremos estos operandos. Estos son muy poco corrientes y es posible que nunca los llegues a utilizar.
& Y de bits
^ Xor de bits
| O de bits
<< >> >>> >>>= >>= <<= Varias clases de cambios
6 Operadores de cadenas
Definición: Las cadenas de caracteres, o variables de texto, también tienen sus propios operadores para realizar acciones típicas sobre cadenas.Un detalle importante que se puede ver en este caso es que el operador + sirve para dos usos distintos, si sus operandos son números los suma, pero si se trata de cadenas las concatena. Esto pasa en general con todos los operadores que se repiten en el lenguaje, javascript es suficientemente listo para entender que tipo de operación realizar mediante una comprobación de los tipos que están implicados en élla.
cadena1 = “hola”
cadena2 = “mundo”
cadenaConcatenada = cadena1 + cadena2 //cadena concatenada vale “holamundo”
Post: Diana Redondo

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s