ដែន​កំណត់​ (scope) គឺ​ជា​ទីកន្លែង​ផ្សេង​ៗ នៅ​ក្នុង​សតិ​របស់​កំព្យូទ័រ ដែល​មាន​ព្រុំ​ដែន​ច្បាស់​លាស់​។

 

នៅ​ក្នុង​ភាសា JavaScript ទីកន្លែង​នៅ​ខាង​ក្រៅ​ក្បួន ត្រូវ​ហៅ​ថា​ ដែនកំណត់ក្រៅ (global scope) ។ ហើយ​ដើម្បី​បង្កើត​វត្ថុ​និង​ឬ​អថេរ​ផ្សេង​ៗ​ នៅ​ក្នុង​ដែនកំណត់ក្រៅ យើង​ត្រូវ​ធ្វើ​ដូចខាង​ក្រោម​នេះ​៖

 

//ការបង្កើត​កំរង​នៅ​ក្នុង​ ដែន​កំណត់​ក្រៅ
var money = [2000, 1500];
 
function getProfit(sale=0, purchase=0){
  var profit = sale - purchase;
  console.log('ប្រាក់ចំណេញ​ទាំងអស់​​គឺៈ '+profit);
}
 
getProfit(money[0], money[1]);

 

នៅ​លើ​បន្ទាត់​លេខ 2 ការសរសេរ​ថា var money = [2000, 1500] គឺ​ជា​បញ្ជា​តម្រូវ​ឲ្យ​បង្កើត​កម្រង​មួយ​មាន​ឈ្មោះ​ថា​ money ដែល​ជា​វត្ថុ​ស្ថិត​នៅ​ក្នុង​ដែន​កំណត់​ក្រៅ​ ព្រោះ​វា​ត្រូ​វ​បាន​បង្កើត​ឡើង​​នៅ​ខាង​ក្រៅ​ក្បួន​៕