xxxxxxxxxx
<html>
<body>
<script>
// و قيمته 10 x هنا قمنا بتعريف متغير إسمه
let x = 10;
try {
// لأحرف كبيرة الأمر الذي سيسبب خطأ x هنا حاولنا تحويل قيمة
document.write(x.toUpperCase());
}
catch(error) {
// سيتم تنفيذ الأمر التالي try إذا حصل أي خطأ في الكود الموضوع في الجملة
document.write('Failed to convert the value of x.<br>');
}
finally {
// أو لم يحصل try الأمر التالي سيتم تنفيذه سواء حصل خطأ في الجملة
document.write('Finally code is executed now.<br>');
}
// الأمر التالي سيتنفذ بشكل طبيعي لأن الخطأ الذي وقع قبله تم معالجته
document.write('The rest of code will be executed.');
</script>
</body>
</html>