Inventar un idioma manipulando strings

Clase 5 de 51Fundamentos de JavaScript 2017

Resumen

Los strings son cadenas de texto como palabras, frases, etc.

cuando ejecutamos métodos sobre un string estos no se modifican, debemos asignarlo a otra variable.

Cada letra del texto tiene un indice y este indice comienza en 0, por ejemplo

"platzi" seria

0 = P 1 = l 2 = a 3 = t 4 = z 5 = i

También podemos comenzar a contar su indice desde el final,

-6 = P -5 = l -4 = a -3 = t -2 = z -1 = i

Concatenar

Podemos unir dos string utilizando el operador +, por ejemplo:

const palabra = 'Pla' + 'tzi' palabra == 'Platzi'

Convertir a arrays

Podemos convertir los arrays a caracteres con el metodo split diciéndole por cual carácter dividirlo, por ejemplo

let str = 'hola' str.split('') == ['h','o','l','a']

También podemos unir un array y convertirlo en un array usando el metodo join

let arr = ['h','o','l','a'] arr.join('') == 'hola'

Metodos utiles.

str.toUpperCase() // convierte el texto a mayúscula str.toLowerCase() // convierte el texto en minúsculas str.endsWith('') // evalúa si el string termina con un texto str.startsWith('') // evalúa si un string comienza con un texto str.slice(inicio, final) // partir un carácter str.length // cuantos caracteres tiene el string