if/else if/else គឺ​ជា​បញ្ជា​តម្រូវ​ឲ្យ​អនុវត្ត​​ក្រុម​បញ្ជា​នៅ​ក្នុង​បញ្ជា if ឬ​បញ្ជា else if ក្នុង​ករណី​កន្សោម​ប្រមាណ​វិធី​នៅ​​ជាប់​នឹង​បញ្ជា if ឬ else if នោះ​ផ្តល់​លទ្ធផល​ជា​ true ឬ​សមមូល​នឹង true ។ តែ​បើ​គ្មាន​កន្សោម​ប្រមាណ​វិធី​ណាមួយ​ផ្តល់​លទ្ធផល​ជា​ true ​ឬ​សមមូល​នឹង​ true ទេ ក្រុម​បញ្ជា​នៅ​ក្នុង​បញ្ជា if ឬ​ else if នឹង​ត្រូវ​រំលង​ចោល​ទាំងអស់​ ហើយ​ក្រុម​បញ្ជា​នៅ​ក្នុង​បញ្ជា else នឹង​ត្រូវ​យក​ទៅ​អនុវត្ត​។ ពិនិត្យ​កម្មវិធី​ខាង​ក្រោម​នេះ​៖

 

let sale = 900
let purchase = 900
 
//ការប្រើ​បញ្ជា if/else if/else
if(sale < purchase){
  let loss = purchase - sale
  console.log('the total of loss is: '+loss)
}else if(sale == purchase){
  console.log('No loss, no profit')
}else if(sale > purchase){
  let profit = salee - purchase
  console.log(profit)
}else{
  console.log('No expression evaluate to true.')
}

 

យើង​ក៏​ត្រូវ​ធ្វើ​ការកត់សម្គាល់​ផង​ដែរ​ថា ការប្រើ​បញ្ជា else if អាច​មាន​ចំនួន​ប៉ុន្មាន​ក៏​បាន​ដែរ គឺ​វា​អាស្រ័យ​ទៅ​លើ​តម្រូវការ​នៃ ការដោះស្រាយ​បញ្ហា​៕