JavaScript Function..
जावास्क्रिप्ट फंक्शन function कोड से शुरू होता है । function लिखने के बाद हम अपने फंक्शन का name (नाम) लिखते हैं । ये नाम कुछ भी हो सकता है, जो भी हम चाहें । फंक्शन का नाम निर्धारित करने के साथ ही उस नाम के सामने () ब्रेकट जोड दिया जाता है । उदाहरण - function anand() ।
फंक्शन क्या होता है ?
What is JavaScript Function ?
फंक्शन एक ऐसा कोड ब्लाक होता है जिसके अन्दर हम कोई भी कोड लिख सकते हैं । किन्तु यह कोड तब तक काम नहीं करता जबतक कि हम उस फंक्शन को कॉल न करें अर्थात् जब तक हम उस फंक्शन को काम करने का आदेश नहीं देते हैं तब तक वो फंक्शन काम नहीं करता है । केवल सुसुप्त अवस्था में रहता है ।
फंक्शन बनाना ।
Making a Function ..
फंक्शन बनाने के लिये जैसा कि अभी हमने ऊपर बताया- आपको function कोड के साथ फंक्शन का नाम और () ब्रेकट लिखना पडता है । अब हम { ब्रेकट से फंक्शन को खोलते हैं । इसके बाद हम अपना वांछित कोड डालते हैं और } ब्रेकट से फंक्शन को बंद कर देते हैं ।
उदाहरण -
<html>
<head>
</head>
<body>
<button onclick="document.write(anand())">Click</button>
<script>
function anand()
{
var a = 10;
var b = 20;
var c = a + b;
return c;
}
</script>
</body>
</html>
उपर्युक्त उदाहरण में हमने फंक्शन के अन्दर ठीक वही कोड लिखे हैं जो हमने पहले बिना फंक्शन के कई बार प्रयोग किये हैं । return कोड का प्रयोग किसी भी मानक का मान लौटाने के लिये प्रयोग होता है । फंक्शन anand() को एक बटन के द्वारा कॉल किया गया है । इस बटन से आप पूर्व परिचित होंगे यदि आपने एचटीएमएल पाठों को ध्यान से पढा है तो । बटन के साथ onclick="document.write(anand())" कोड का प्रयोग करके फंक्शन को कॉल किया गया है । बटन को दबाते ही हमें जावास्क्रिप्ट परिणाम प्राप्त हो जाता है । बिना बटन क्लिक किये हमारा फंक्शन कोई काम नहीं करता ।
फंक्शन में बिना वैरियेबल बनाये भी मान रखा जा सकता है । इसके लिये हमें फंक्शन के नाम के अन्दर अन्य नाम डिफाइन करना पडता है ।
उदाहरण -
<body>
<button onclick="document.write(anand())">Click</button>
<script>
function anand(a, b, c)
{
a = 10;
b = 20;
c = a + b;
return c;}
</script>
</body>
उपर्युक्त कोड में बिना वैरियेबल बनाये भी a, b और c के अन्दर मान निर्धारित किया जा सका । क्यूँकि हमने इसे फंक्शन नाम के अन्दर पहले ही डिफाइन कर लिया था । फंक्शन नाम के अन्दर भी नाम डिफाइन कर लेने पर वो स्वयं ही वैरियेबल बन जाता है और उसके अन्दर हम कोई भी मान रख सकते हैं ।
स्मरणीय बातें :-
- फंक्शन की शुरुआत function शब्द से होती है ।
- फंक्शन के नाम के साथ () ब्रेकट होना अनिवार्य है ।
- फंक्शन के अन्दर लिखने के लिये कोड को कर्ली ब्रेकट {} के अन्दर लिखा जाता है ।
- फंक्शन में कोई भी जावास्क्रिप्ट कोड डाला जा सकता है जो हम सामान्यत: बिना फंक्शन के प्रयोग करते हैं ।
- फंक्शन में लिखा कोड तभी काम करता है जब फंक्शन को पुकारा जाता है ।
- एक ही फंक्शन का प्रयोग हम एक से अधिक बार, एक से अधिक जगह पर कर सकते हैं ।
फंक्शन के विषय में हम आगे के पाठों में और अधिक सीखेंगे ।।
Comments
Post a Comment