Úloha 5 – Metody trim(), substring(), slice(), concat() a split() v praxi
Úloha
Zadání (kontext úlohy):
Tvým úkolem je z dlouhého textu vybrat a upravit část, která bude sloužit jako krátká úvodní zpráva. Pomocí metod pro práci s řetězci z textu odstraníš přebytečné mezery, vybereš jen určitou část textu a doplníš ji o podpis.
Cíl úlohy:
Procvičit základní metody práce s řetězci: trim(), substring(), slice(), concat() a split().
Vstupní podmínky:
Pracuj s proměnnou text, která obsahuje delší větu se zbytečnými mezerami.
Student pracuje pouze s nově vytvořeným souborem script.js.
Požadovaný výstup:
-
Odstraň mezery na začátku a konci textu pomocí
trim(). -
Pomocí
slice()nebosubstring()vyber pouze prvních 15 znaků textu. -
Připoj za text tři tečky (
...) pomocíconcat()nebo+. -
Rozděl původní text do pole slov pomocí
split(" ")a vypiš ho do konzole. -
Na konci vypiš finální zprávu do konzole ve formátu:
Pole slov: [pole tvořené ze slov]
Krátká zpráva: [tvůj výsledek]
Autor: [tvoje jméno]
Doplňující pokyny:
-
Používej pouze
letneboconst(nikdyvar). -
V podmínkách nebo operacích buď přesný – metoda
substring()neumožňuje záporné indexy. -
Nezapomeň, že
trim()neodstraní mezery uprostřed textu. -
Vyzkoušej obě varianty –
substring()islice()– a sleduj rozdíl při záporných hodnotách.