Skip to main content

String

Forma de uso#

Para crear variables de tipo string se pueden utilizar diferentes formas

const mensaje1 = 'Ingrese un nombre'; // uso comun
const mensaje2 = "Ingrese un nombre"; // no recomendado utilizar dobles
const mensaje3 = `Ingrese un nombre`; // se suele usar para reemplazar texto, en este caso no se hace

Concatenaci贸n#

Se suele necesitar conactenar (o unir) variables para que formen un 煤nico mensaje. Por ejemplo podemos tener por un lado un texto para notificar algo y aparte una variable con el dato a mostrar

const nombre = 'Developer';
const fecha = new Date();
const mensaje = `Bienvenido, ${nombre}. Hoy es dia ${fecha.getDate()}.`; // unimos la variable developer dentro de mensaje
// En pantalla se mostrar谩:
// Bienvenido, Developer. Hoy es dia 1.

Hay otras formas de hacerlo ya poco usadas pero que terminan con el mismo resultado

const nombre = 'Developer';
const fecha = new Date();
const mensaje =
'Bienvenido ' + nombre + '. Hoy es dia ' + fecha.getDate() + '.'; //
// En pantalla se mostrar谩:
// Bienvenido, Developer. Hoy es dia 1.

Algunas funciones de string#

Las variables de tipo string tienen funciones nativas

const nombre = 'Developer';
console.log(`Cantidad de caracteres: ${nombre.length}`);
console.log(`Substring: ${nombre.substring(1, 4)}`);
console.log(`Replace: ${nombre.replace('r', 'rs')}`);
console.log(`Search: ${nombre.search('e')}`); // primer posicion donde se encuentra letra e
console.log(`Empieza con: ${nombre.startsWith('Dev')}`);
console.log(`Empieza con: ${nombre.startsWith('dev')}`);