JavaScript Ders 10: Hatalar ve Hata Yönetimi
Bu derste, JavaScript'te hata yönetimi ve hata yakalama konularını öğreneceksiniz.
Hata Yönetimi
JavaScript'te hata yönetimi, hataları tanımlama ve bu hataları yakalama sürecidir. Hataları yakalamak için try-catch-finally yapısı kullanılır:
try {
// Hata oluşturabilecek kod
let result = riskyOperation();
} catch (error) {
// Hata yakalandığında yapılacak işlemler
console.error("Bir hata oluştu:", error);
} finally {
// Her durumda çalıştırılacak kod
console.log("İşlem tamamlandı.");
}
Hata Fırlatma
Kendi hatalarınızı oluşturmak ve fırlatmak için throw ifadesini kullanabilirsiniz:
function checkAge(age) {
if (age < 18) {
throw new Error("Yaş 18'den küçük olamaz!");
}
return true;
}
try {
checkAge(15);
} catch (error) {
console.error("Hata:", error.message);
}