Úloha 5 – Práce s this a volání metod objektu

Úloha

Zadání (kontext úlohy):

Máš vytvořit objekt, který uchovává informace o jedné knize. Kromě samotných vlastností (název, autor, rok vydání) bude objekt obsahovat i metody, které s těmito daty pracují. Díky metodám budeš moct snadno získat celé jméno autora i stručný popis knihy.


Cíl úlohy:

Procvičit si vytváření metod uvnitř objektu, práci s klíčovým slovem this a jejich volání.


Vstupní podmínky:
  • Student pracuje se soubory index.html a script.js.

  • Do stránky se vypisuje pomocí document.write().


Požadovaný výstup:
  1. Vytvoř objekt kniha s vlastnostmi nazev, autorJmeno, autorPrijmeni, rok.

  2. Přidej metodu autorCeleJmeno(), která vrátí celé jméno autora spojením jména a příjmení.

  3. Přidej metodu popis(), která vrátí větu ve tvaru:
    „Kniha [název] vydaná v roce [rok], autor: [celé jméno].“

  4. Zavolej obě metody a výsledek vypiš do stránky.

  5. Změň hodnotu roku a znovu vypiš popis, aby bylo vidět, že metoda reaguje na nové údaje.


Doplňující pokyny:
  • V metodách používej this, abys přistupoval k vlastnostem objektu.

  • Při volání metod nezapomeň na závorky ().

  • Výpisy odděluj pomocí <br> pro čitelnost.