Javascript
Javascript - Örnek uygulama 1
| Javascript - Örnek uygulama 1 |
|
|
| Perşembe, 12 Temmuz 2007 | |
|
Basit bir programda bu komutun işleyişini görelim. Programımız bir isim istesin. İsim verilirse ekrana teşekkür mesajı versin. Eğer isem verilmez ise ekrana "Adınızı yazmadınız!!!" şeklinde bir mesaj vererek tekrar isim girilmesini istesin.
<HTML> <HEAD> <TITLE>Değişken kullanımı</TITLE> <SCRIPT language="JavaScript"> <!-- Scripti gizle function adiniz() { var isim; isim=prompt("Lütfen adınızı yazın...",""); if(kontrolEt(isim)) { alert("Teşekkürler"); ekranaYaz(isim); } else { alert("Adınızı yazmadınız!!!"); adiniz(); } } function kontrolEt(deger) { if(deger!="" && deger!=null) return true; else return false; } function ekranaYaz(giris) { document.write("<FONT size=5 color=pink> Merhaba "+giris+" hoşgeldin.</FONT><BR>"); } adiniz(); // gizleme sonu --> </SCRIPT> </HEAD> <BODY> </BODY> </HTML> Programımızı incelersek program en alt satırda adiniz(); fonksiyonunu çağırarak başlıyor. adiniz(); fonksiyonu prompt methodu ile isim değişkenine bir değer girilmesini sağlıyor. Sonra if(kontroEt(isim)) şeklinde bir kullanım görüyoruz. Bu kullanımla kontrolEt(deger); fonksiyonunu çağırıyor ve isim değişkenini gönderiyoruz. Kontrolet(deger); fonksiyonu deger değişkenini inceliyor. Bu değişken artık isim değişkeni ile aynı değerdedir. Şartın ikinci bölümü deger != null şeklinde. deger değişkeni null değerine işit değilse doğru, deger değişkeni null değerine eşitse false değeri oluşur. Daha sonra ise &&(ve) kontrolü var her iki tarafta true ise sonuç true aksi halde false değeri üretilir. Eğer sonuç true ise if bloğu çalışır ve return true; şeklinde true değerini geri gönderir. Eğer sonuç false ise else bloğu çalışır ve geriye return false; komutu ile false değerini gönderir. Bu kontrolün sonucu geriye döndüğünde if(kontrolEt(isim)) kontrolüne geri dönüyoruz. Burada sonuç true olarak geri döndüğünde if bloğu çalışacak ve ekrana "Teşekkürler" mesajı basılıp ekranaYaz(isim); şeklinde ekranBas(giris); fonksiyonuna isim değişkeni gönderilecektir. Bu durumda ekrana font kontrolü yapılarak "Merhaba "+giris+" hoşgeldin!" mesajı basılacaktır. Bu şekilde programımın sonuna gelmiş oluruz. Eğer if(kontroEt(isim)) kontrolüne false değeri gelirse else bloğu çalışır ve ekrana "Adınızı yazmadınız!!!" mesajı gelir. Sonra adiniz(); fonksiyonu tekrar çağrılır. Bu arada bir fonksiyonun kendi içinden kendisini çağırabildiğini de görmüş olduk. Yorumlar (0)
![]() Yorum Yazın
Yorum ekleyebilmeniz için giriş yapmanız gerekiyor. Henüz bir hesabınız yoksa lütfen kayıt olun.
|
| < Önceki | Sonraki > |
|---|
| Anasayfa |
| Haberler |
| PC Videolar |
| Download |
| Torrent Ara |
| Foto Galeri |
| E-Market |
| :: PcTekno.NET Forum :: |
| PC Sözlük |
| Sitemap |
| Arama |
| İletişim |
| Video Dersler |
| Virüsler |
| ASP |
| CSS |
| Javascript |
| Html |
| dHtml |
| Güvenlik |
| Delphi |
| PHP & Mysql |
| Windows |
| Bilgisayar ve Donanım |
| Püf Noktası |
| Joomla |
| Google Servisleri |
| Pagerank ve Optimizasyon |