try...catch...finally

try...catch உடன் finally எனப்படும் மேலும் ஒரு கட்டமைப்பைச் சேர்க்கலாம், இந்தக் குறியீடு எல்லாச் சந்தர்ப்பங்களிலும் செயல்படும். அதாவது பிழை இல்லாதபோது try க்குப் பிறகும், பிழை ஏற்பட்டால் catch க்குப் பிறகும். try ...catch...finally க்கான தொடரியல் (syntax) கீழே காட்டப்பட்டுள்ளது.

try {
   // குறியீட்டைச் செயல்படுத்த முயற்சிக்கவும்
} catch (err) {
    // பிழைகளைக் கையாளவும் 
} finally {
   // எப்போதும் செயல்படுத்தவும்
}

நிஜ உலக எடுத்துக்காட்டுக் குறியீட்டை இயக்குதல்.

try {
  alert( 'try' );
} catch (err) {
  alert( 'catch' );
} finally {
  alert( 'finally' );
}

மேலே உள்ள எடுத்துக்காட்டில், try தொகுதி முதலில் செயல்படுத்தப்படுகிறது, பின்னர் பிழைகள் எதுவும் இல்லாததால் finally தொடர்கிறது.

Exercise
Correct!
False!
numerator மற்றும் denominator என்ற இரண்டு வாதங்களை (arguments) எடுத்து, பின்வரும் அமைப்புகளைப் பயன்படுத்தி numerator ஐ denominator ஆல் வகுப்பதன் முடிவைத் திரும்பப் பெறும் `divideNumbers()` என்ற செயல்பாட்டை (function) எழுதவும்.
function divideNumbers(numerator, denominator) { try { // numerator ஐ denominator ஆல் வகுக்க try அறிக்கை. } catch (error) { // பிழை செய்தியை அச்சிடுக } finally { // செயல்படுத்துதல் முடிந்தது என்பதை அச்சிடுக } // முடிவை திரும்பப் பெறுக } let answer = divideNumbers(10, 2);

results matching ""

    No results matching ""