Merhaba,
Şart komutları öğrendikten sonra pek çok işi kısa işe çeviren döngüleri göreceğiz. Döngüler aynı aynı işlemi bazı şeyleri değiştirerek ve bazı şartlara göre çalışır.

For

En çok kullanılan döngü çeşididir. Söz dizimine bakalım:



for (değişken belirleme; koşul; arttırma/azaltma) {
//Her Döngüde Yazpılacak Komutlar
}

Değişken Belirleme: Bu kısımda döngüde kullanılacak değişken belirlenir.
Koşul: Her döngüde kontrol edilecek şarttır.
Arttırma/Azaltma: Her döngüde yapılacak işlemdir.
Komutlar: Her döngüde yapılacak diğer işlemlerdir (Genellikle Hafıza Kısmıdır)
Örneği İnceleyelim:

var a = 0;
for (var b = 1; b < 51; b++) {
a += b // Bu kısım operatörlerden hatırlanırsa a=a+b anlamındadır
}
console.log ("1-50 arasındaki sayıların toplamı" + a)

Burada "a=0" değeri verilmiştir. "b" ise "1" olup 51'den küçük olduğuğu anlaşılıp her döngüde 1 eklenecektir. Her eklemeden sonra a ile toplanmıştır. Yani:

a => 0
b => 1 ve 51'den küçük Her seferinde b+1

1. Döngü => İlk Döngüde İşlem Yapılmaz a+b => 0+1=1
2. Döngü =>b = 1 + 1 = 2 2 Küçük 51 => True a => 1 + b=> 2 = 3
.
.
.

While

if şartı ile bir yandan benzer ve kod grubu tanımlanan şart doğrulandığı (true değeri ürettiği) sürede tekrar tekrar çalışır. if'den farkı döngü olmasıdır. Söz dizimini:

//Döngü değişkeni tanımlama ve değer atama
while (şart) {
//Döngü kapsamı
//Değişken değeri arttırma/azaltma
}

Örneği inceleyelim:

var a=0 
while(a<3) { 
a++ 
console.log("Wolder King"+"<br/>") 
}

Bu kodu çalıştırdığımızda alt alta 3 adet "WolderKing" yazdığını göreceksiniz.

Do...While

"while" döngüsünün mantığına benzer fakat koşul döngü sonunda denendiğinde "do..while" kapsamındaki kodlar şart "true" da olsa "false" da olsa bir kez çalışır. 1'den fazla çalışması için şartın "true" değeri vermesi gerekir. Söz dizimi:

do {
//Kapsam
//Değişken değeri artırma/azaltma
}while(şart);

Gördüğünüz gibi şart en son kontrol edildiğinden kodlar bir kez çalışır.

For..İn

Nesnenin sahip olduğu özellik isimleri ya da dizi içerisindeki indeks (Dizinin Her Elemanının Numarası) numaralarına ulaşmayı sağlar. Kafanızı karıştırmadan okuyup geçin. Bir sonraki ders olan "Diziler"de kullanınca öğreneceksiniz. Ondan dolayı anlatmıyorum.

Döngü Anahtarları

Break:

Döngüden çıkmak için kullanılır.

Continue:

Bulunan döngü sonlandırılıp akış başına yönlendirilir. Yani tekrar başlanır.

Bu derslik bukadar ve bir sonraki derste "Diziler" adlı sıkıcı bir konu işleyeceğiz. Düzenli ifade ve fonksiyonları işledikten sonra javascript ile mükemmel şeyler yapacağınızı umuyorum. Çalışın ve kendiniz örnekler yapın. Kolay gelsin.



0 Yorum:

Yorum Gönder

Yorumunuz Başarıyla İletilmiştir. Kinger veya Takipçisi iseniz Puanınız Eklenecektir. Teşekkürler.

 
Wolder King © 2014. All Rights Reserved. Powered by Blogger
Top
Verification: 4ee027a2dd0c4225