Los operadores de cadena sirven para concatenar cadenas u objetos.
Las variables de cadena se pueden asignar comillas simples ‘ o dobles de forma indistinta.
<html> <head> <script> var PrimerNombre = 'Luis'; var segundoNombre = "Antonio"; var Apellido ="Lara"; var Nombre = PrimerNombre + SegundoNombre + Apellido; alert(Nombre ); </script> </head> </html>
El resultado es la unión de las tres cadenas pero veamos que no se separa entre cada unas de ellas, para eso necesitamos agregar lo siguiente:
<html> <head> <script> var PrimerNombre = 'Luis'; var segundoNombre = "Antonio"; var Apellido ="Lara"; var Nombre = PrimerNombre +" " + SegundoNombre + " " + Apellido; alert(Nombre ); </script> </head> </html>
Como sucede con los operadores de asignación podemos utilizar:
<html> <head> <script> var PrimerNombre = 'Luis'; var SegundoNombre = "Antonio"; var Apellido ="Lara"; var Nombre = ""; Nombre += PrimerNombre; Nombre += " "; Nombre += SegundoNombre; Nombre += " "; Nombre += Apellido; alert(Nombre);//Luis Antonio Lara </script> </head> </html>
Tengamos en cuenta que las variables pueden ser de cualquier tipo ya que en Javascript con especificar var al principio es suficiente.
Veamos un ejemplo donde el operador + funciona no solo para sumar si no también para concatenar cadenas :
<html> <head> <script> var Nombre= 'Luis Antonio Lara'; alert(10 + 28 + " " +Nombre); </script> </head> </html>