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')}`);