arkadaşlar bişey kafama takıldı olup olmadığını bilmiyorum nette baya bakmama rağmen bulamadım. fonksiyon içinde fonksiyon tanımlayabiliyo muyuz yoksa bi class mı oluşturmak gerek. yani;
function kontrol(){
//gerekli komutlar
function sifrekontrol() {
}
}
bu şekilde olabilir mi yoksa class mı olması gerekiyor. class ise nasıl yapıldığını bilen arkadaşlar varmı? php de az çok biliyorum ama java ile ilgili fikrim yok.
birde arkadaşlar return false komutu sabit mi? yani ben return sifrekontrol() yada başka bi fonksiyon ismi veremez miyim. formdaki onsubmit yada onclick olayından bahsetmiyorum. kodları yazarken if deyiminde mesela başka fonksiyonu döndüremez miyim.yardımcı olursanız çok sevinirim arkadaşlar.
fonksiyon içinde fonksiyon tanımlama
-
- Üye
- Mesajlar: 19
- Kayıt: 06 Mar 2011, 00:48
Re: fonksiyon içinde fonksiyon tanımlama
return deyimi ile başka bir fonksiyon çağırılabilir olduğunu aşağıdaki yazdığım kod ispatlıyor sanırım.
Kod: Tümünü seç
<script language="javascript">
function mesaj()
{
//...
return mesaj2();
}
function mesaj2()
{
//...
alert("www.phpindir.net");
}
</script>
//...
<script language="javascript">
mesaj();
</script>
Re: fonksiyon içinde fonksiyon tanımlama
Aşağıdaki örnekte, fonksiyon içerisine fonksiyon tanımı yapılmış bir örnek hazırladım, içeride kalan fonsiyonu içine yazılmış fonksiyon bloğundan çağırabiliyorsunuz, dışarıdaki fonksiyon bloğu dışından ise çağıramıyorsunuz.
Bu şekilde kullanacaksanız oluyor.
Bu şekilde ise hata,
Bu şekilde kullanacaksanız oluyor.
Kod: Tümünü seç
<script language="javascript">
function mesaj()
{
//...
function mesaj2()
{
//...
alert("www.phpindir.net");
}
mesaj2();
}
</script>
//...
<script language="javascript">
mesaj();
</script>
Kod: Tümünü seç
<script language="javascript">
function mesaj()
{
//...
function mesaj2()
{
//...
alert("www.phpindir.net");
}
}
</script>
//...
<script language="javascript">
mesaj2(); // HATA!!
</script>
-
- Üye
- Mesajlar: 19
- Kayıt: 06 Mar 2011, 00:48
Re: fonksiyon içinde fonksiyon tanımlama
anladım benim için süper oldu şimdi yardımlarınız için çok teşekkür ederim... allah razı olsun sizden
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir