Derse geri dön

new Toplayici fonksiyonunu yazınız

önem: 5

Toplayici(baslangicDegeri) yapıcı fonksiyonunu yazınız.

Yaratacağı obje:

  • deger icerisinde o anki değeri tutmalı, başlangıç değeri baslangicDegeri argümanı ile sağlanacaktır.
  • oku() metodu kullanıcıdan prompt ile bilgi almalı ve bunu deger'e eklemelidir.

Diğer bir deyişle deger özelliği tüm kullanıcıların girdiği değerlerin baslangicDegeri ile toplamıdır.

Aşağıda bir demosunu görmektesiniz:

let toplayici = new Toplayici(1); // toplayıcıya  1 ile başla.
toplayici.oku(); // kullanıcının girdiği değeri toplar.
toplayici.oku(); // kullanıcının girdiği değeri toplar.
alert(toplayici.deger); // toplamı gösterir.

Demoyu çalıştır

Testler ile korunaklı olan aç.

function Toplayici(baslangicDegeri) {
  this.deger = baslangicDegeri;

  this.oku = function() {
    this.deger += +prompt('Kaç eklemek istersiniz?', 0);
  };

}

let toplayici = new Toplayici(1);
toplayici.oku();
toplayici.oku();
alert(toplayici.deger);

Çözümü testler korunaklı alanda olacak şekilde aç.