Şimdi Ara

Ic ice fonkiyonlar dongu yaptim ama calismadi ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
275
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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>







  • nickislemi N kullanıcısına yanıt
    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.
  • 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.




  • 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.




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.