try/catch/finally គឺ​ជា​បញ្ជា​តម្រូវ​ឲ្យ​អនុវត្ត​ក្រុម​បញ្ជា​នៅ​ក្នុង​បញ្ជា try និង​តម្រូវ​ឲ្យ​អនុវត្ត​ក្រុម​បញ្ជា​នៅ​ក្នុង​បញ្ជា catch ក្នុង​ករណី​មាន​ភាពមិនប្រក្រតី​កើត​មាន​ឡើង ហើយ​តម្រូវ​ឲ្យ​អនុវត្ត​ក្រុម​បញ្ជា​នៅ​ក្នុង​បញ្ជា finally ក្នុង​គ្រប់​ករណី​​ណា​ក៏​ដោយ​។ ពិនិត្យ​កម្មវិធី​ខាង​ក្រោម​នេះ​៖

 

try{
  var myDate = new Date();
  myDate.etMonth();
}catch(exception){
  console.log('ភាពមិនប្រក្រតី​ប្រភេទ '+exception.name+'​ បាន​កើត​មាន​ឡើង​');
}finally{
  console.log('បញ្ជា​នេះ​ត្រូវ​យក​ទៅ​អនុវត្ត​ក្នុង​គ្រប់​ករណីទាំងអស់​។');
}

 

នៅលើ​បន្ទាត់​លេខ 6 ការសរសេរ​ថា finally គឺ​ជា​បញ្ជា​តម្រូវ​ឲ្យ​អនុវត្ត​ក្រុម​បញ្ជា​នៅ​ក្នុង​​បញ្ជា finally នោះ ក្នុង​គ្រប់​ករណី​ទាំងអស់ ទោះ​ជា​មាន​ភាពមិនប្រក្រតី​កើត​មាន​ឡើង​ ឬ​មិន​កើត​មាន​ឡើង​ក៏​ដោយ​​៕