Döngüler
Last updated
Last updated
Bazen, belirli kodların tekrarlanması gerekir. Bu işlemi döngüler ile gerçekleştirebiliriz.
for
terimi ile döngümüzü tanımlıyoruz. i
isminde değişken oluşturup değerine 0
veriyoruz. for
döngümüzün i
'nin değeri 10
'dan küçük olduğu takdirde çalışmasını belirtiyoruz. Her döngü gerçekleştiğinde i++
ile i'nin değerini 1 arttırıyoruz. Döngü içerisinde de i
'nin değerini ekrana bastırdık.
For in
döngüsü ile bir listenin içeriği ile ilgili işlemler yapabiliriz.
For in
'in For
'dan farkı belirlediğimiz listenin uzunluğunda işlem yapmasıdır. isimler
isminde bir liste oluşturduk ve içerisinde birkaç isim girdik.
Daha sonra aşağısında for
döngüsü oluşturduk ve parantezler içine var isim
diyerek isim
değişkeni oluşturduk. in isimler
diyerek de isim
değişkeninin her bir isimler
indeksini kullanmasını sağladık. En sonda isim
değişkenini ekrana bastırdık.
Bu döngü diğerlerine göre biraz farklı çalışıyor. Bu döngü bir liste değişkenine bağlanıyor. Örneğimizi görelim;
isimler
adında bir liste oluşturup, içerisine birkaç isim yazdık.
Daha sonra isimler
değişkenine forEach()
fonksiyonu iliştirdik. Bu fonksiyonun parametresinde listenin indeksleri için hangi terimi hangi değişkeni oluşturacağımızı yazdık. Son olarak da ekrana isim
değişkenini bastırdık.
while
döngüsü ilk olarak döngünün gerçekleşmesi için gerekli olan şartı sorgular. Yukarıdaki kodumuzda şart i
'nin 0
'a eşit olmadığı sürece döngünün çalışmasıdır. Döngü her tekrarlandığında i
'nin değeri ekrana bastırılır ve i
'nin değeri 1
eksiltilir. Daha sonra i
'nin değeri 0
'a kadar düşünce döngü sonlanır.
do while
döngüsü ilk önce döngü işlemlerini gerçekleştirir. Daha sonra koşulu kontrol eder. Bu da while
'ın ters mantığı oluyor.