ក្បួន​មាន​ស្រាប់ (built-in function) គឺ​ជា​ក្បួន​ទាំងឡាយ​ណា ដែល​ត្រូវ​បាន​បង្កើត​ឡើង​រួច​ជា​ស្រេច ទុក​នៅ​ក្នុង​ដែន​កំណត់​មាន​ស្រាប់ ​​សម្រាប់​យក​ទៅ​ប្រើ​នៅ​ក្នុង​ដែនកំណត់​ផ្សេង​​ៗ​ទៀត​។ ក្បួន​មាន​ស្រាប់​ទាំងនោះ​ អាច​ត្រូវ​យក​ទៅ​ប្រើ​នៅ​ក្នុង​ដែន​កំណត់​​ណា​ក៏​បាន​ដែរ។ ក្បួន​មាន​ស្រាប់​សំខាន់​ៗ មាន​ដូច​ខាង​ក្រោម​នេះ​៖

 

parseInt(string) : គឺ​ជា​ក្បួន​មាន​ស្រាប់​ ប្រើ​សម្រាប់​កែប្រែ​​​ពាក្យ​ជា​លេខ​ណា​មួយ ឲ្យ​ទៅ​ជា​​ចំនួនគត់​។

 

console.log(parseInt("10"))
console.log(parseInt("10.33"))
console.log(parseInt("34 45 66"))
console.log(parseInt(" 60 "))
console.log(parseInt("40 years"))
console.log(parseInt("He was 40"))

 

parseFloat(string) : គឺ​ជា​ក្បួន​មាន​ស្រាប់​ ប្រើ​សម្រាប់​កែ​​ពាក្យ​ជា​លេខ​ណា​មួយ ឲ្យ​ទៅ​ជា​​ចំនួនពិត​។

 

console.log(parseFloat("10"))
console.log(parseFloat("10.33"))
console.log(parseFloat("34 45 66"))
console.log(parseFloat(" 60 "))
console.log(parseFloat("40 years"))
console.log(parseFloat("He was 40"))

 

eval(string) : គឺ​ជា​ក្បួន​មាន​ស្រាប់​ ប្រើ​សម្រាប់​​​អនុវត្ត​បញ្ជា​ទាំងឡាយ​ណា ដែល​មាន​ប្រភេទ​ជា​ប្រយោគ​។

 

function getProfit(sale, purchase){
  let profit = sale - purchase
  console.log(`The profit is ${profit}`)
}
 
eval('getProfit(1000, 900)')