Inventar un idioma manipulando strings

Clase 5 de 51Fundamentos de JavaScript 2017

Contenido del curso

Bases del lenguaje

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