Javascript try-catch-finally

Tanım

  • JavaScript kodu çalıştırırken meydana gelebilecek hataları yakalamak için kullanılır.
  • Meydana gelebilecek hatalar, programcı tarafından yapılan kodlama hataları, yanlış girişten kaynaklanan hatalar ve diğer öngörülemeyen şeyler olabilir.
  • Javascript dilinde hata yakalamak için try, catch, throw ve finally ifadeleri önemlidir.

 

Yazım Kuralı

try {
  //hata denetimi yapılacak ifadeler
}
catch (hata_parametresi) {
  // hata olması yapılacak ifadeler
}
finally {
  // hata olması ya da olmaması durumunda yapılacak işlemler
}

try : Hata denetimi yapılması istenen ifadeler buraya yazılır.

catch : Hata olması durumunda yapılacak ifadeler buraya yazılır.

finally : Hata olması ya da olmaması durumunda yapılacak ifadeler buraya yazılır.

throw : Özel hata oluşturmak için kullanılır.

 

Giriş

var sayi = 5;

// sayının 0 olup olmadığına bakıyoruz, eğer 0 değilse throw ile hata oluşturuyoruz.
try {
    if(sayi !== 0){
        throw new Error('Sayı 0 değil.');
    }else{
        console.log('Sayı 0');
    }
} catch (ex) {
  console.log('Hata', ex.message);
} finally {
    console.log('Son işlem');
}

 

Çıkış

Hata Sayı 0 değil.
Son işlem

Yorumlar

Bu gönderi için yorum yapılmadı.