Cadena de caracteres "String"

Cadena de caracteres es una secuencia de uno o mas caracteres que consiste de letras, numeros o simbolos. Cadena de caracteres es un tipo de dato primitivo y es completamente inmutable. Las cadena de caracteres nos ayuda a proveer texto atraves de nuestra aplicacion. Este puede ser creado de manera primitiva o utilizando el objeto String de Javascript.

Crear cadena de caracteres

En JavaScript tenemos tres maneras de crear cadena de caracteres. comillas simples '...', comillas dobles "..." y comillas invertidas` .

'This string uses single quotes.';
"This string uses double quotes.";
`This string uses backticks.`;

Cadena de caracteres primitivo

const stringPrimitive = "A new string.";

Objeto de cadena de caracteres

const stringObject = new String("A new string.");

Concatenar cadena de caracteres

Cuando aplicamos el operador de suma + a dos cadenas de caracteres, nos concatena o nos unes dos cadenas de caracteres y forma una sola cadena de caracteres.

let string = "lorem" + " ipsum";
console.log(string); //-> lorem ipsum

Literales de plantillas "Template Literals"

Las comillas invertidas, tambien se le conoce como literales de plantillas, estas podemos tambien interpolar una variable dentro del literal utilizando ${...}

let name = "John";
let greeting = `Hello ${name}, how your day!`;
console.log(greeting); //-> Hello John, how your day!

Acceso a caracteres

Para tener acceso a un caracter de una cadena de caracteres, utilizamos el indice de ese caracter que queremos.

console.log("How are you?"[5]); //-> r

Tambien podemos utilizar el metodo .charAt el cual nos devuelve el caracter base al indice.

console.log("How are you?".charAt(5)); //-> r

Una alternativa que tenemos para identificar indice a base de caracteres es utilizando el metodo .indexOf y .lastIndexOf

console.log("How are you?".indexOf("o")); //-> 1
console.log("How are you?".lastIndexOf("o")); //-> 9

Extraer partes de una cadena de caracteres

Para extraer parte de una cadena de caracteres podemos utilizar el metodo .slice

console.log("How are you?".slice(8)); //-> you?

Identificar longitud de cadena de caracteres

console.log("How are you?".length); //-> 12

Convertir cadenas de caracteres a letras mayusculas o minuscula

Podemos convertir una cadena de caracteres a todas sus letras mayuscula o minuscula utilizando los metodos .toUpperCase y .toLowerCase

console.log("How are you?".toUpperCase()); //-> HOW ARE YOU?
console.log("How are you?".toLowerCase()); //-> how are you?

Dividir cadena de caracteres

Podemos utilizar el metodo .split para dividir cadena de caracteres y transformandolo en un array.

const originalString = "How are you?";

const splitString = originalString.split(" ");

console.log(splitString); //-> ["How", "are", "you?"]

Buscar y remplazar valores en cadena de caracteres

El metodo .replace nos ayuda a remplazar partes de cadena de caracteres.

const originalString = "How are you?";

const newString = originalString.replace("How", "Where");

console.log(newString); //-> Where are you?

results matching ""

    No results matching ""