JAVASCRIPT’TE DÖNGÜLER NEDİR? #8


(adsbygoogle = window.adsbygoogle || []).push({});

DÖNGÜLER NELERDİR ?

Javascript’te Döngüler, bir işlemin art arda yapılması için hızlı ve kolay bir yöntem sunarlar. Bu dersimizde , JavaScript içerisinde yer alan çeşitli döngüler anlatılacaktır.

Birçok döngü türü vardır, fakat hepsi aynı şeyi yaparlar. Bir çok kez tekrar edilmesi istenilen bir işlemi gerçekleştirirler. Döngünün bitiş ve başlangıç noktalarının belirlenmesi için çeşitli döngü algoritmaları vardır. En iyi döngü diye bir şey yoktur. Duruma göre en iyi döngü seçeneği vardır.

DÖNGÜ İFADELERİ VE KULLANIMLARI

1- For Döngüsü : 

Javascript’te For döngüsü, belirlenen koşul sağlandığı sürece içindeki komutları çalıştırır. JavaScript’teki for döngüsü, C ve C# dilindeki for döngüsüne benzerdir. For döngüsünün kullanımını görelim;

(adsbygoogle = window.adsbygoogle || []).push({});

Hemen for döngüsünün nasıl çalıştığını maddeler halinde anlatayım;

  1. Bir başlangıçDeğişkeni ifadesi varsa çalıştırılır. Ayrıca değişken tanımı da yapılabilir.
  2. koşulİfadesi çalıştırılır. Eğer ifadenin değeri true ise, çalıştırılacak kodlar çalıştırılır. Eğer koşulİfadesideğeri false ise, for döngüsünün dışına çıkılır. Eğer koşulİfadesi boş geçilirse, değeri her zaman true olarak varsayılır ve sonsuz döngü oluşturulmuş olur.
  3. Çalıştırılacak kodlar çalıştırılır. Birden fazla ifade çalıştırılacaksa, ifadeleri gruplamak için blok ifadesi ” { } “ kullanılır.
  4. arttırmaSeçeneği varsa çalıştırılır ve 2 numarada yazdığımız adıma geri döner.

(adsbygoogle = window.adsbygoogle || []).push({});

Örnek bir for döngüsü ile Console’a 5 defa “kodportali” yazalım;

2 – Do While Döngüsü :

Javascript’te Do Whiledöngüsü, belirlenen bir koşul sağlandığı sürece döngünün çalıştırılmasına olanak tanır. Bir Do While döngüsü aşağıdaki gibidir:

Hemen Do While döngüsünün nasıl çalıştıını maddeler halinde görelim;

   1- Koşul ifadesine bakılmadan önce Çalıştırılacak Kodlar 1 kere çalıştırılır. 

   2- Eğer koşul sağlanmaya devam eder ise çalıştırılacak kodlar çalıştırılmaya devam         eder.

   3- Eğer koşul sağlanmaz ise do-while döngüsünden çıkılır.

Hemen bir örnek görelim;

(adsbygoogle = window.adsbygoogle || []).push({});

Yukarıdaki örnekte, do döngüsü en az bir kere çalıştırılır, ve i değişkeninin değeri 5’ten küçük olduğu sürece çalıştırma devam eder:

3- While Döngüsü : 

While döngüsü belirlenen koşul sağlandıkça çalışmaya devam eder. While döngüsü aşağıdaki gibi tanımlanır;

(adsbygoogle = window.adsbygoogle || []).push({});

Döngü içerisindeki kodlar çalıştırılmadan önce koşul kontrol edilir. Eğer koşul sağlanırsa, kodlar çalıştırılır ve koşul tekrar kontrol edilir. Eğer koşul sağlanmazsa, döngü içerisindeki ifadenin çalıştırılması durdurulur ve while döngüsünden çıkılarak sonraki komutlar çalıştırılır.

Örnek bir kod yazalım;

(adsbygoogle = window.adsbygoogle || []).push({});

Her döngüde, x değişkeninin değeri 1 arttırılır ve x’e eklenir. Bunun sonucunda x ve y değişkenleri aşağıdaki değerleri alırlar:

 1 – İlk kez döngü çalıştırılıp tamamlandığında: x = 1 ve y = 1

 2 – 2. kez tamamlandığında: x = 2 ve y = 3

 3 – 3. kez tamamlandığında: x = 3 ve y = 6

3. kez döngü çalıştırılıp tamamlandığında, x < 3 koşulu artık true değerini almaz ve döngüden çıkılır.

BİTİRİŞ

Evet arkadaşlar javascript derslerimizde sık sık kullanacağımız döngüler konusunu işledik. Buradaki örnek kodları kendi ifadeleriniz ile değiştirip denemenizi öneririm.

Yine çok önemli bir konu olan Fonksiyonlar dersimizi işlemek isterseniz buradan ulaşabilirsiniz.

(adsbygoogle = window.adsbygoogle || []).push({});

[Toplam:2    Ortalama:5/5]

Sizin Tepkiniz Nedir?

süper süper
0
süper
bilgilendirici bilgilendirici
0
bilgilendirici
beğenmedim beğenmedim
1
beğenmedim
beğendim beğendim
1
beğendim
Düşündürücü Düşündürücü
0
Düşündürücü
Berkay

Yazılım ve Javascript adına kendini geliştirmekte olan ve bilgilerini paylaşmayı seven biri.

0 Yorum

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bir format seçin
Kişisel Test
Kişiliğe dair bir şey ortaya çıkarmayı amaçlayan sorular dizisi
Basit Test
Bilgiyi kontrol etmek isteyen doğru ve yanlış cevaplı sorular dizisi
Anket
Karar vermek veya görüş belirlemek için oylama yapmak
Serbest Yazı
Yazılarınıza Görseller Bağlantılar Ekleyebilirsiniz
Liste
Klasik İnternet Listeleri
Geri Sayım Listesi
Klasik İnternet Geri Sayım Listeleri
Açık Liste
Kendi öğenizi gönderin ve en iyi sunum için oy verin
Oylanabilir Liste
En iyi liste öğesine karar vermek için yukarı veya aşağı basın
Fotoyla Anlatım
Kendi resimlerinizi yükleyin ve birşeyler anlatın
Video
Youtube, Vimeo veya Vine Kodları
Ses
Soundcloud veya Mixcloud İçerikleri
Görsel
Fotoğraf veya GIF
GIF
GIF Formatı