स्क्रॉल
JavaScript पाठ 4 — फ़ंक्शंस (Functions)
इस पाठ में हम JavaScript में फ़ंक्शंस के बारे में जानेंगे — उन्हें कैसे लिखा जाता है और कौन-कौन से प्रकार के फ़ंक्शंस होते हैं। आप फ़ंक्शंस के बारे में अधिक जानने के लिए PHP के इन पाठों को पढ़ सकते हैं — इनमें दिए गए सभी उदाहरण JavaScript में भी काम करेंगे:
PHP पाठ - पाठ 7 - PHP फ़ंक्शंस और फंक्शनल प्रोग्रामिंग
JavaScript में सिंटैक्स PHP जैसा ही है, लेकिन एक महत्वपूर्ण अंतर है: JavaScript में सभी वेरिएबल्स ग्लोबल (global) होती हैं और यदि उन्हें फ़ंक्शन कॉल से पहले घोषित किया गया है, तो वे सभी नेस्टेड फ़ंक्शंस (nested functions) में भी काम करती हैं। उदाहरण के लिए, नीचे दिया गया कोड PHP और JavaScript में अलग-अलग परिणाम देगा।
PHP:
<?php function inc(){ $x++; return $x; } $x = 10; inc($x); print $x; ?>
JavaScript:
<script> function inc(){ x++; return x; } x = 10; inc(x); alert(x); </script>