Kontrol Akış İfadeleri​

Kontrol Akış İfadeleri​

  • if – else
  • switch – case
  • for
  • forEach
  • do-while
  • While

if – else

Kısaca hangi if() içindeki şart true ise sadece o blok çalışır ve if ten çıkılır, true  değilse yani false ise diğer bloklar kontrol edilir.

if(şart) içerisindeki şart doğru ise yani şart sağlanıyorsa bu true anlamına gelir ve if altındaki ilk blok çalışır diğer if else şartlarına bakılmaz. Alttaki if else şartları true verse bile ilk true veren if çalışır.

switch – case

switch içerisindeki değişkenin değeri hangi case ifadesinde ise o blok çalışır ve break ile dışarı fırlar yani gerisi kontrol edilmez.

for

for içindeki koşul sağlandığı sürece dön dön dön…şart sağlanmadığı anda for dan çık..

forEach

map (map bir çeşit dizi /array dir. anahtar değer çiflerinden oluşan bir listedir. Örnek isim:mehmet , soyisim:aydın gibi) ilk anahtar değer çiftini al(örnekte ilk anahtar değer çifti isim:mehmet tir) benim salladığım değişkenlere geçiçi olarak ata, sonra blok içerisindeki işlemleri gerçekleştir sonra tekrar map teki diğer anahtar değer çiftine geç(örnekte ikinci anahtar değer çifti soyisim:aydın dır) onada aynı işlemi yap, taki map teki liste bitene kadar devam et bitince kaybol 🙂

do-while

do{   buradaki blok bir kere çalışır } yani do içindeki blok her şartta sadece bir kez çalışır sonra while() kontrolüne geçilir. while() şartı sağlanırsa( yani true verdiği müddetçe ) döngü while () {  } bkloklarında  devam eder fakat do{} bloğuna dönülmez. do bloğu zaten en başta bir kere çalışmıştı o yüzden  bir daha yüzüne bakılmaz :).

while

while() şartı sağlanırsa döngü devam eder şart sağlanmadığı anda while den çıkılır.

Bir cevap yazın