zpět k lekci

Vytvořte nový Akumulátor

důležitost: 5

Vytvořte konstruktor Akumulátor(počátečníHodnota).

Objekt, který je tímto konstruktorem vytvořen, by měl:

  • Ukládat „aktuální hodnotu“ do vlastnosti hodnota. Počáteční hodnota se nastaví na argument konstruktoru počátečníHodnota.
  • Metoda načti() by se měla pomocí prompt zeptat na nové číslo a přičíst je k vlastnosti hodnota.

Jinými slovy, vlastnost hodnota bude součet všech uživatelem zadaných hodnot a úvodní hodnoty počátečníHodnota.

Zde je ukázka kódu:

let akumulátor = new Akumulátor(1); // počáteční hodnota 1

akumulátor.načti(); // přičte uživatelem zadanou hodnotu
akumulátor.načti(); // přičte uživatelem zadanou hodnotu

alert(akumulátor.hodnota); // zobrazí součet těchto hodnot

Spustit demo

Otevřít pískoviště s testy.

function Akumulátor(počátečníHodnota) {
  this.hodnota = počátečníHodnota;

  this.načti = function() {
    this.hodnota += +prompt('Kolik přičíst?', 0);
  };

}

let akumulátor = new Akumulátor(1);
akumulátor.načti();
akumulátor.načti();
alert(akumulátor.hodnota);

Otevřít řešení s testy na pískovišti.