Construir cadenas en JavaScript

  1. Construir cadenas en JavaScript
  2. Construir cadenas usando + y concat() en JavaScript
  3. Construir cadenas usando push() y join() en JavaScript
Construir cadenas en JavaScript

Este artículo discutirá la generación o construcción de una cadena usando el operador de concatenación y algunos métodos integrados en JavaScript con diferentes ejemplos de código.

Construir cadenas en JavaScript

Para construir una cadena en JavaScript, podemos decir que si necesitamos combinar pequeñas porciones de la cadena, como palabras, para hacer una oración completa, debemos adjuntar todas las porciones dadas y generar una nueva cadena resultante.

Aquí está la solución deseada que necesitamos:

a = "Delft"

b = "Stack"

result = "DelftStack"

En JavaScript, podemos lograr esta tarea usando una lógica personalizada como una simple concatenación de cadenas o usando métodos predeterminados.

Construir cadenas usando + y concat() en JavaScript

En JavaScript, tenemos un operador +. Usar este operador entre enteros creará una suma, pero se concatenará y unirá la cadena si usamos esto con valores de cadena.

También tenemos un método de cadena, concat() predeterminado, para unir cadenas. Debemos pasar los valores de cadena separados por comas en ese método como argumento.

El método concat() no cambiará la cadena original. Devolverá una nueva cadena.

Sintaxis (utilizando el operador +):

let finalResult = stringA + stringB

Sintaxis (usando el método concat()):

let finalResult = myString.concate(stringA,stringB)

Código de ejemplo:

<script>

let first = "Delft";
let second = "Stack";
let result1 = first + second ; // it will combine "DelftStack" together and create single string

console.log("concatenation using + operator : "+result1)

first = "hello";

let result2 = first.concat(" ","Delft","stack"); // it will combine "hello DelftStack" together and create single string

console.log("concatenation using concat() method : "+result2)

</script>

Producción :

  "concatenation using `+` operator : DelftStack"

  "concatenation using `concat()` method : hello Delftstack"

Explicación del código de ejemplo:

  1. Creamos una cadena en las variables asignadas en el código fuente de JavaScript anterior.
  2. Luego, hemos creado la variable resultado1 y asignado la cadena concatenada usando el operador +.
  3. Imprimimos el resultado usando console.log().
  4. Hemos reinicializado la variable string con hola.
  5. Utilizando esa variable, hemos llamado al método concat() y hemos pasado valores de cadena separados por comas como argumento.
  6. Luego imprimimos el resultado usando console.log() nuevamente.

Construir cadenas usando push() y join() en JavaScript

En JavaScript, tenemos el método push() predeterminado de una matriz para insertar una matriz de elementos. El método join() de una matriz genera una cadena de todos los elementos de la matriz con comas.

Podemos usar ambos métodos para construir una cadena.

Sintaxis:

array.push("stringA","stringB")

let finalResult = array.join()

Código de ejemplo:

<script>

let array = [];

array.push("hello","delft","stack"); //inserting string into arrays

let result = array.join();

console.log("Using default method push and join : "+result)

</script>

Producción :

  "Using default method push and join : hello,delft,stack"

Explicación del código de ejemplo:

  1. Nuevamente, hemos creado una variable de matriz en el código fuente de JavaScript anterior.
  2. Luego, hemos insertado los elementos de cadena en una matriz utilizando el método push().
  3. Usamos el método join() para crear una cadena a partir de una matriz.
  4. Por último, imprimimos el resultado usando console.log().

Artículo relacionado - JavaScript String