ក្បួនមានស្រាប់ (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){ var profit = sale - purchase; console.log('ប្រាក់ចំណេញទាំងអស់គឺ៖ '+profit); } eval('getProfit(1000, 900)');