Operadores de String de JavaScript

Además de los operadores de comparación, que pueden usarse con cadenas de caracteres, existe el operador concatenación (+) que une dos cadenas, devolviendo otra cadena que es la unión de las dos anteriores.

El operador de asignación += se puede usar para concatenar cadenas. Por ejemplo, si la variable letra es una cadena con el valor «alfa», entonces la expresión letra += «beto» evalúa a «alfabeto» y asigna este valor a letra.

Prioridad de los operadores

La prioridad de los operadores determina el orden con el cual se aplican cuando se evalúan. Esta prioridad se rompe cuando se usan paréntesis.

La prioridad de operadores, de menor a mayor es la que sigue:

– coma ,
– asignación = += -= *= /= %=
– condicional ?:
– lógico-or ||
– logical-and &&
– igualdad == !=
– relación < <= > >=
– adición/sustracción + –
– multiplicación / división / resto * / %
– negación/incremento ! ~ – ++ —
– paréntesis, corchetes () [] .

Fuente: Apuntes de informática III, Escuela Superior de Ingenieros de la Universidad de Navarra.