Los operadores nos permiten realizar entre otras cosas operaciones matemáticas, asignar valores a variables o realizar comparación, existen diferentes tipo de operadores.
El operador de asignación lo que hace es asignar un valor a una entrada, este ya le hemos visto en las entradas anteriores y es el signo de igual (=), lo que hace dicho operador es a la variable situada a su izquierda le asigna el valor que hay a su derecha. Se puede usar también en la declaración de variables para que a la hora de declarar una variable esta se inicialice a un valor. Por ejemplo:
var numero=3; //de esta manera la variable numero vale 3 numero=9; //de esta manera la variable numero ahora vale 9
Otros operadores que tenemos son los operadores aritméticos, estos operadores sirven para realizar operaciones matemáticas que conocemos, son la suma, resta, multiplicación, división y resto.
var num1=3; var num2=4; var resultado; resultado=num1+num2; //resultado es 7 resultado=num1-num2; //resultado es -1 resultado=num1/num2; //resultado es 0.75 resultado=num1*num2; //resultado es 12 resultado=num2%num1; //resultado es 1
Tenemos que tener en cuenta que el operador suma o + también sirve para unir o concatenar cadenas.
Dentro de estos operadores matemáticos podríamos añadir el de incremento o decremento, el ++ o el — respectivamente ,estos operadores lo que hacen es sumar o restar uno a la variable, por ejemplo
var num1=8; var num2=15; num1++; //num1 vale 9 num2--; //num2 vale 14
Cuando queremos añadir un valor o restar un valor a una variable lo podemos hacer de la siguiente forma
var num1=8; var num2=15; num1+=8; //num1 vale 16 num2-=6; //num2 vale 9
Además también podemos usar *= o /= para multiplicar o dividir el valor de la variable por un número.
Tenemos otros operadores que son los relacionales que sirven para comparar dos valores o variables, son los típicos usados en matemáticas, mayor (>), menor(<), mayor o igual a (>=), menor o igual (<=), igual (==), la negación (!) y el distinto (!=), el resultado de una operación relacional es un valor booleano, o sea el resultado o es true o es false
var num1=3; var num2=4; var resultado; resultado=num1>num2; //resultado es false resultado=num1<num2; //resultado es true resultado=num1==num2; //resultaod es false