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