Programar no es solo hacer cuentas. Muchísimas veces vas a limpiar, dividir, unir o transformar texto.
Aquí entran métodos como:
trimtoUpperCasetoLowerCasesplitjoinEl texto no es un bloque pasivo. También se trabaja.
trimQuita espacios al principio y al final:
toUpperCase y toLowerCaseCambian mayúsculas y minúsculas:
splitConvierte un string en array separándolo por un criterio:
joinHace lo contrario: une un array en un solo string.
Muchísimos problemas reales empiezan con texto desordenado:
Saber trabajar con strings te da herramientas para limpiar y transformar información antes de usarla.
Toma un string y aplícale una o dos transformaciones para ver cómo cambia. Si quieres afianzar mejor la idea, conviértelo en array con split y vuelve a unirlo con join.
No todo problema de programación trata con números. Muchos empiezan con texto desordenado...