Řešení úlohy

Co je zde splněno:

  • použití vlastnosti .length pro zjištění počtu znaků,

  • použití metody .toUpperCase() pro převod na velká písmena,

  • zachování původního textu a jeho vypsání,

  • výstup do konzole ve třech variantách podle zadání.

Vylepšení oproti začátečnické verzi:

  • využití šablonových řetězců (backticky `) zjednodušuje spojování textu s proměnnými,

  • kód je přehlednější a méně náchylný k chybám.

Poznámky:

  • Častá chyba je psát text.length() se závorkami – to je špatně, protože length je vlastnost, ne metoda.

  • Naopak u toUpperCase jsou závorky nutné: text.toUpperCase().