Geri git   Van.GEN.TR Forum | Yerel Van Forumu > Bilgisayar > Programlama > Javascript

Cevapla
 
Konu Araçları Stil
Alt 05/04/07, 01:07   #1
gokhanaygun
Tuğgeneral
 
gokhanaygun - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Apr 2007
Bulunduğu yer: VAN
Yaş: 37
Mesajlar: 924
Tecrübe Puanı: 26 gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold
Standart Java script döngülerimiz...:d

Tekrardan selam olsun... sizlere

Arkadaşlar diğer formda yanı şartlı yapılarda bahsettim şarrtlar ve döngüler içiçe bi yapı oluşturur .....

Even şimdi uzatmadan geçelim konumuza ...

.............Döngü deyimlerimiz.....yanı (j.scriptın.)

while
Tekrarlama deyimidir. Bir küme ya da deyim while kullanılarak bir çok kez yinelenebilir. Yinelenmesi için koşul sınaması çevrim başında yapılır. Genel yazım biçimi;

while(koşul){
...
döngüdeki deyimler; [küme]
...
}

Koşul olumlu olduğu sürece çevrim yinelenir. İki veya daha çok koşul mantıksal operatörler birleştirilerek verilebilir.

Örnek 6:

<html>
<head><title>ornek06.html</title></head>
<body>
<script Language="JavaScript">
<!--
var yil=0;var para=1000;
while(para<50000){
para+=para*0.75; // para=para+para*0.75;
yil++;
}
document.write("1000 TL ",yil," sonra ",para," TL olur.")
-->
</script>
</body>
</html>

do...while
Bu deyim while dan farkı, koşulun döngü sonunda sınanmasıdır. Yani koşul sınanmadan çevrime girilir ve döngü kümesi en az bir kez yürütülür. Koşul olumsuz ise döngüden sonraki satıra geçilir.

Genel yazım biçimi;






do{
...
döngüdeki deyimler;
...
}while(koşul);

Örnek 7:

<html>
<head><title>ornek07.html</title></head>
<body>
<script Language="JavaScript">
<!--
do{
var sayi=prompt("Girilen Sayının Karesi","Bir sayı giriniz");
document.write("Sayı=",sayi," Karesi=",sayi*sayi,"<br>")
}while(sayi>0);

document.write("Çevrim sona erdi...")
-->
</script>
</body>
</html>

for
Diğer döngü deyimleri gibi bir öbeği bir çok kez tekrarlamakta kullanılır. Koşul sınaması while da olduğu gibi girmeden yapılır. Bu döngü deyimin içinde diğerlerinden farklı olarak başlangıç değeri ve döngü sayacına sahip olmasıdır.

Genel yazım biçimi;

for(başlangıç;koşul;artım){
...
döngüdeki deyimler;
...
}


Örnek 8:

<html>
<head><title>ornek08.html</title></head>
<body>
<script language="JavaScript">
<!--
for(sayi=0;sayi<=10{
sayi++;
document.write( "5 * ",sayi," =",5*sayi,"<br>")
}
-->
</script>
</body>
</html>

Örnek 9:

<html>
<head><title>ornek09.html</title></head>
<body>
<script>
var i;var fact=1;
var sayi=prompt(“Faktoriyel Hesabı”,”Faktoriyeli hesaplanacak sayı”)
for(i=1;i<=sayi;i++){
fact*=i;
}
document.write(sayi,“ != ”,fact)
</script>
</body>
</html>

Not: iç-içe bir çok döngü kullanılabilir.

break ve continue İfadeleri
Döngü deyimleri içindekiler yürütülürken, çevrimin, koşuldan bağımsız kesin olarak sonlanması gerektiğinde veya döngünün bir sonraki çevrime geçmesi istendiğinde bu deyimler kullanılır.

Örnek 10:

<html>
<head><title>ornek10.html</title></head>
<body>
<script>
var x=0;var y=1;var z=6;
do{
y++;
x+=y;
if(x>=z) {break; } // while deki koşula bakılmaksızın döngü sonuna gider.
if(y<=3) {continue;}// y<=3 olduğu sürece döngü bir sonraki çevrime girer.
}while(x<10); // x<10 olduğu sürece çevrime devam et.
document.write(”x=”,x ,”y=”,y ,”z=”,z);
</script>
</body>
</html>



sanırım anlıyosunuz..ama iyi takip edin kardeşler ve formların başından başlayın ..çünkü baştan okuyup gelmessenız bişi anlamassınız...

saygılar...gokhan ...
gokhanaygun isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 187
Alt 16/06/07, 13:35   #2
LastDesiqner
Super Moderator
 
LastDesiqner - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Jan 2007
Bulunduğu yer: ναη
Mesajlar: 8.060
Tecrübe Puanı: 56 LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute
Standart

emeğine sağlık kardeş... teşekkürler....
__________________
[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]
[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]


[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]
LastDesiqner isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 488
Takımınız:
Alt 01/08/08, 10:16   #3
Neutralizer
Yasaklı kullanıcı
 
Neutralizer - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Jan 2008
Bulunduğu yer: İstediğin yerden
Mesajlar: 1.883
Tecrübe Puanı: 0 Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute
Standart

paylaşım için tşkrlr
Neutralizer isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 316
Takımınız:
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Yeni Mesaj yazma yetkiniz Aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz Aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz Aktif değildir dir.

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Gitmek istediğiniz klasörü seçiniz


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 13:23 .


Powered by vBulletin
Copyright © 2000-2007 Jelsoft Enterprises Limited.
Sitemap
6, 5, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 113, 16, 17, 18, 19, 81, 20, 27, 22, 23, 24, 25, 26, 48, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 43, 136, 40, 58, 45, 42, 44, 46, 47, 53, 54, 55, 56, 57, 59, 60, 70, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 83, 96, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 97, 100, 101, 102, 103, 106, 104, 105, 112, 109, 108, 107, 110, 111, 114, 115, 118, 116, 117, 119, 148, 154, 124, 165, 122, 120, 123, 121, 150, 153, 125, 128, 129, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 151, 149, 202, 175, 164, 152, 167, 155, 156, 157, 158, 159, 160, 161, 162, 163, 195, 169, 166, 168, 170, 171, 172, 199, 174, 173, 196, 200, 176, 177, 180, 178, 179, 182, 189, 187, 184, 186, 191, 192, 193, 194, 197, 198, 201, 203, 229, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 236, 231, 232, 233, 234, 235, 237, 240, 239, 241, 243, 242, 244,