Se utilizan para realizar operaciones matemáticas.
| Operador | Descripción |
|---|---|
| + | Suma |
| - | Resta |
| * | Multiplicación |
| / | División |
| % | Módulo (residuo) |
Permiten asignar valores a una variable.
| Operador | Descripción |
|---|---|
| = | Asignación |
| += | Asignación y suma |
| *= | Asignación y multiplicación |
| /= | Asignación y división |
Se usan para comparar valores y devuelven true o false.
| Operador | Descripción |
|---|---|
| == | Igualdad (valor) |
| === | Igualdad estricta (valor y tipo) |
| != | Diferente |
| !== | Diferente estricto |
| > | Mayor que |
| < | Menor que |
| >= | Mayor o igual |
| <= | Menor o igual |
Se usan para combinar expresiones booleanas y devuelven true o false.
| Operador | Descripción |
|---|---|
| && | AND lógico (true si ambas condiciones son true) |
| || | OR lógico (true si al menos una condición es true) |
| ! | NOT lógico (invierte el valor booleano) |
Se usan para aumentar o disminuir el valor de una variable numérica en 1.
Son muy comunes en bucles, contadores, paginación y procesamiento de listas.
| Operador | Descripción |
|---|---|
| ++$a | Pre-incremento (incrementa y luego usa el valor) |
| $a++ | Post-incremento (usa el valor y luego incrementa) |
| --$a | Pre-decremento (decrementa y luego usa el valor) |
| $a-- | Post-decremento (usa el valor y luego decrementa) |