Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
3
Cevap
305
Tıklama
0
Öne Çıkarma
Ic ice fonkiyonlar dongu yaptim ama calismadi ?
N
8 yıl
Ç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
8 yıl
Ç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
8 yıl
Ç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
8 yıl
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.