3.4 Operadores de cadena

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>