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)

Este ejmplo usando new quedaría

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);

scripts