यह फ़ंक्शन मापदंडों को आसानी से संभालने के लिए आया था। डिफ़ॉल्ट मानों के साथ औपचारिक मापदंडों के आरंभीकरण की अनुमति देने के लिए आप आसानी से डिफ़ॉल्ट पैरामीटर सेट कर सकते हैं। यह तभी संभव है जब कोई मान या अपरिभाषित पारित न हो। आइए एक उदाहरण देखें
लाइव डेमो
<html> <body> <script> // default is set to 1 function inc(val1, inc = 1) { return val1 + inc; } document.write(inc(10,10)); document.write("<br>"); document.write(inc(10)); </script> </body> </html>