Operadores en Javascript
Autor: Fabián Rodríguez

Los operadores nos permiten realizar distintas instrucciones para cambiar un resultado. Veamos como son los distintos operadores en Javascript:

1. operadores de asignación;
2. operadores aritméticos;
3. operadores relacionales;
4. operadores lógicos;
5. operadores sobre bit, que suelen utilizarse sólo para generar colores;
6. operadores cadenas.

Operadores aritmeticos



Suma | + | Suma dos operandos
Resta | - | Reste el segundo operando del primero
Multiplicación | * | Multiplica los dos operandos
División | / | Divide el primer operando por el segundo
Resto (módulo) | % | Facilita el resto de la división entre dos operandos

Un ejemplo verdaderamente sencillo sería aplicando esto:

[highlight=javascript]<html>
<head>
</head>
<body>
<script type="text/javascript">
var num1 = 10;
var num2 = 20;
resultado = num1+num2;
alert("La suma es "+resultado);
</script>
</body>
</html>[/highlight]

Operadores relacionales


Estos operadores son también conocidos como de comparación.

> Mayor que
>= Mayor o igual
< Menor que
<= Menor o igual
== Igual
!= Distinto

[highlight=javascript]<html>
<head>
</head>
<body>
<script type="text/javascript">
var num1 = 10;
var num2 = 20;
if (num1 == num2){
alert("Los dos son iguales");
}else{
alert("Son distintos");
}
</script>
</body>
</html>[/highlight]

Operadores lógicos

O también conocidos como operadores a nivel de bits ya que devuelven un valor true o false.

AND & AND lógico
OR | OR lógico
AND && AND valoración
OR | | OR valoración
XOR ^ OR exclusivo
NOT ! Negación

[highlight="javascript"]<html>
<head>
</head>
<body>
<script type="text/javascript">
var num1 = 10;
var num2 = 20;
if (num1 < num2 && num2 > num1){
alert("num1 es menor a num2 y num2 mayor a num1");
}
</script>
</body>
</html>[/highlight]