- Aritméticos:
- Incremento: ++
- Decremento: --
- Multiplicación: *
- División: /
- Resto: % , MOD
- Suma: +
- Resta: -
- Asignación:
- Asignación: =
- Suma y asignación: +=
- Resta y asignación: -=
- Multiplicación y asignación: *=
- División y asignación: /=
- Módulo (resto) y asignación: %=
- Comparación:
- Menor que: <
- Mayor que: >
- Menor o igual a: <=
- Mayor o igual a: >=
- Igual a: ==
- Exactamente igual (mismo tipo de dato y valor): ===
- Diferente de: !=
- Estrictamente diferente de: !==
- Condicional:
- Ternario: ? . Ejemplo:
( (50 == 100) ? alert("Es 50") : alert("No es 50") );
- Ternario: ? . Ejemplo:
- Lógicos:
- Negación (NOT): !
- Conjunción (AND): &&
- Disyunción (OR): ||
El operador ' + ' es también usado para concatenar (unir) texto:
var nombre = "Pepe";
var apellidos = "Pérez Perera";
var nombreCompleto = nombre + " " + apellidos; // "Pepe Pérez Perera"
El valor de la variable 'nombreCompleto' sería una cadena de texto formada por el nombre, un espacio y los apellidos.
También debes saber que true y false se pueden representar como '1' y '0', respectivamente:
alert( true == 1 ); // Devuelve 'true'
alert( false == 0 ); // Devuelve 'true'

Relacionado: [ Expresiones ]