Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
156
Tıklama
0
Öne Çıkarma
Javascript Class İçinde Metod Kullanma
D
8 yıl
Çavuş
Konu Sahibi

Merhaba, Javascript öğrenirken şöyle bir hata ile karşılaştım; dosyayı açtığımda ahmetinbilgileri'nin doğum yılını, yani " 1999 "'u gösteriyor fakat "Ahmetin yasi: undefined " diye de bir text gösteriyor. Tanımsız olan orada nedir? Yardımcı olursanız sevinirim. Teşekkürler!

<html>
<head>
<script type="text/javascript">
function insan(ad,dogumYili,soyad){

this.ad = ad;
this.dogumYili = dogumYili;
this.soyad = soyad;
this.yasbulma = yasbulma;
}

function yasbulma(){

var yasBulmaSonuc = 2017 - this.dogumYili;

}

</script>
</head>
<body>

<script type="text/javascript">

var ahmetinbilgileri = new insan("ahmet",1999,"akyol");
document.write(ahmetinbilgileri.dogumYili + "<br/>");
document.write("ahmetin yasi: " + ahmetinbilgileri.yasbulma());

</script>
</body>
</html>



.
8 yıl
Çavuş

yasbulma fonksiyonu geriye birşey döndürmüyor ki?

function yasbulma(){

var yasBulmaSonuc = 2017 - this.dogumYili;
return yasBulmaSonuc;

}

şeklinde tanımla ve
this.yasbulma=yasbulma() ; şeklinde çağırman gerekir.


Bu mesaja 1 cevap geldi.
D
8 yıl
Çavuş
Konu Sahibi

Ah, gözümden kaçmış. Hiçte farketmedim, yeni, yeni alışıyorum zaten :S Teşekküre ederim yardımın için, düzgün çalışıyor artık.




Bu mesajda bahsedilenler: @.Netcii
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.