Objecto string
Descripción y uso de string
El objeto String es un objeto para implementar las cadenas de caracteres o datos literales así como sus propiedades y métodos para su manipulación.
En código JavaScript todo texto encerrado entre comillas, dobles, simples o invetidas, se interpreta como una cadena, así "45" no es el número cuarenta y cinco sino la cadena formada por los caracteres 4 y 5.
El objeto String permite realizar operaciones con cadenas como concatenar o dividir cadenas, buscar texto, extraer parte de un texto, etc..
Un objeto String puede crearse o instanciarse con el operador new, el constructor admite un argumento que sirve para inicializar la variable.
También se puede crear mediante una exprresion, asginandole a la variable una cadena de caracters o la cadena vacía.
var mitexto = "Esta es una cadena";
var longitud = mitexto.length;
var inicial = mitexto[0];
var final = mitexto[longitud-1]
console.log("empieza por "+inicial +" y termina por "+final)
var mitexto = new String("Esta es una cadena");
var longitud = mitexto.length;
var inicial = mitexto[0];
var final = mitexto[longitud-1]
console.log("empieza por "+inicial +" y termina por "+final)
La longitud de una cadena de texto se obtiene con la propiedad length y el acceso a los caracteres individuales e puede hacer directamente por su posición, teniendo en cuenta que la posición inicial es la 0. Por supuesto existen además métodos para realizar estas operaciones.
Resumen
El objeto string o cadena es todo lo encerrado entre comillas.
Las comillas dobles o sencillas son equivalentes.
Si se usan las comillas invertidas ` (unicode 0x60) las cadenas de caracteres admiten saltos de linea y marcadores del tipo ${expresion} que se evalúan dentro del string.
var fruta = "manzana";
var cad = `Comprar
${fruta}`;
console.log(cad);