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