Ú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:

  1. Odstraň mezery na začátku a konci textu pomocí trim().

  2. Pomocí slice() nebo substring() vyber pouze prvních 15 znaků textu.

  3. Připoj za text tři tečky (...) pomocí concat() nebo +.

  4. Rozděl původní text do pole slov pomocí split(" ") a vypiš ho do konzole.

  5. 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 let nebo const (nikdy var).

  • 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() i slice() – a sleduj rozdíl při záporných hodnotách.