Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
383
Tıklama
0
Öne Çıkarma
Ic ice fonkiyonlar dongu yaptim ama calismadi ?
N
9 yıl (129 mesaj)
Çavuş
Konu Sahibi

bu kodun neresinde hata var anlamadim :S

ama sayfa cokuyor :S

<html> 
<head>
<title> Ornek Programim </title>
<body>
<script type="text/javascript">
var ilkProsesTekrarBaslangicDegeri=1;

function birinciProses(ilkParametresi){
document.write("Ilk proses cagrildi ve "+ilkParametresi+" kadar yazildi");
ilkParametresi++;
document.write("<br/> Ilk paremetre degeri "+ilkParametresi);
ikinciProses(ilkParametresi);
}

function ikinciProses(ikinciParametresi)
{
document.write("<br/> Ikinci Proses cagrildi ve "+ ikinciParametresi+ " kadar yazildi");
ikinciParametresi++;
document.write("<br/> Ikinci Paremetre degeri", +ikinciParametresi);
birinciProses(ikinciParametresi);
}

birinciProses(ilkProsesTekrarBaslangicDegeri);
</script>
</body>
</head>
</html>



P
9 yıl (106 mesaj)
Çavuş

Merhaba;
Burada yanlış şu; sen birinciProses fonksiyonunu bir çağırıyorsun sonra o da içinde ikinciProses fonksiyonunu çağırıyor ve bu fonksiyon da tekrar birinciProses fonksiyonunu çağırıyor. Yani bu böyle gidiyor. Bir yerde fonksiyon çağırmayı bitirmen lazım, mesela "ilkParametresi" değeri 100'den büyük olunca artık ikinciProses fonksiyonunu çağırmasın gibi.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @nickislemi
N
9 yıl (129 mesaj)
Çavuş
Konu Sahibi

quote:

Orijinalden alıntı: Programmer_Kanguru

Merhaba;
Burada yanlış şu; sen birinciProses fonksiyonunu bir çağırıyorsun sonra o da içinde ikinciProses fonksiyonunu çağırıyor ve bu fonksiyon da tekrar birinciProses fonksiyonunu çağırıyor. Yani bu böyle gidiyor. Bir yerde fonksiyon çağırmayı bitirmen lazım, mesela "ilkParametresi" değeri 100'den büyük olunca artık ikinciProses fonksiyonunu çağırmasın gibi.

zaten amac o

ama merak etttigim java bir yerde sonlandiriyor mu kendiliginden.

yoksa islem sonsuza kadar surecek. program dogru yani.

su parametreli fonksiyon olayini tam olarak anlamaya calisiyorum.

bu kod satirini daha kucultemem sanirim ? mantigim bu kadara el verdi.(forumda ic ice for dongusu gorunce, boyle bir dongu yapmak istedim.


Bu mesaja 1 cevap geldi.
B
9 yıl (3364 mesaj)
Binbaşı

quote:

Orijinalden alıntı: nickislemi

quote:

Orijinalden alıntı: Programmer_Kanguru

Merhaba;
Burada yanlış şu; sen birinciProses fonksiyonunu bir çağırıyorsun sonra o da içinde ikinciProses fonksiyonunu çağırıyor ve bu fonksiyon da tekrar birinciProses fonksiyonunu çağırıyor. Yani bu böyle gidiyor. Bir yerde fonksiyon çağırmayı bitirmen lazım, mesela "ilkParametresi" değeri 100'den büyük olunca artık ikinciProses fonksiyonunu çağırmasın gibi.

zaten amac o

ama merak etttigim java bir yerde sonlandiriyor mu kendiliginden.

yoksa islem sonsuza kadar surecek. program dogru yani.

su parametreli fonksiyon olayini tam olarak anlamaya calisiyorum.

bu kod satirini daha kucultemem sanirim ? mantigim bu kadara el verdi.(forumda ic ice for dongusu gorunce, boyle bir dongu yapmak istedim.

Sürekli fonksiyon içinde fonksiyon çağırdığın için stack overflow sorunu yaşıyorsun. for döngüsü içinde istediğin fonksiyonu çağır istediğin kadar çökmez o zaman ama yavaşlayabilir.



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.