Construir cadenas en JavaScript
- Construir cadenas en JavaScript
-
Construir cadenas usando
+
yconcat()
en JavaScript -
Construir cadenas usando
push()
yjoin()
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:
- Creamos una cadena en las variables asignadas en el código fuente de JavaScript anterior.
- Luego, hemos creado la variable
resultado1
y asignado la cadena concatenada usando el operador+
. - Imprimimos el resultado usando
console.log()
. - Hemos reinicializado la variable string con
hola
. - Utilizando esa variable, hemos llamado al método
concat()
y hemos pasado valores de cadena separados por comas como argumento. - 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:
- Nuevamente, hemos creado una variable de matriz en el código fuente de JavaScript anterior.
- Luego, hemos insertado los elementos de cadena en una matriz utilizando el método
push()
. - Usamos el método
join()
para crear una cadena a partir de una matriz. - Por último, imprimimos el resultado usando
console.log()
.