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