Page 227 - COPA - TT - Marathi
P. 227
IT & ITES एक्सरसाईस साठी संबंधित धिअरी 1.32.120
COPA - व्ायरस, स्ायवेअर आधि इतर माधिधियस कोडपासून इनफाममेिन , संगिक
आधि नेटवक्क चे प्ोटेक्शन करा
JavaScript वापरून डायनॅधमक HTML पेजेज धवकधसत करा (Develop dynamic HTML
pages using JavaScript)
उधदिष्े: या धड्ाच्ा शेवटी तुम्ी सक्षम व्ाल
• काय्क पररभाधित करा
• वधकिं ग फं क्शन स्ष् करा
• फं क्शन वापरण्ाचे फायदे स्ष् करा
• व्ेररएबल्सची व्ाप्ी स्ष् करा.
JavaScript फं क्शन्स: JavaScript फं क्शन हे स्ेसससफक काय्य • जेव्ा ते JavaScript कोिवरून मागवले जाते (कलॉल के ले जाते).
करण्ासाठी सिझाइन के लेले कोिचे ब्लॉक आहे. • ऑटोमैसटक (स्वतः ला बोलावलेले)
JavaScript फं क्शन काया्यन्वित के ले जाते जेव्ा “काहीतरी” त्ास आवाहन
फं क्शन ररटन्क
करते (त्ाला कलॉल करते).
जेव्ा JavaScript ररटन्य स्टेटमेंटवर पोहोचते, तेव्ा फं क्शन काया्यन्वित
उदाहरि 1
करिे थांबवेल. स्टेटमेंटमधून फं क्शन सुरू के ले असल्ास, इनव्लॉसकं ग
function myFunction(p1, p2) { स्टेटमेंटनंतर कोि काया्यन्वित करण्ासाठी JavaScript “परत” येईल.
return p1 * p2; // the function returns the product of p1 फं क्शन्स अनेकदा ररटन्य व्ॅल्ूची गिना करतात. returns व्ॅल्ु “कलॉलर”
and p2
ला परत “परत” के ले जाते:
}
उदाहरि 2
JavaScript फं क्शन धसंटॅक्स
Calculate the product of two numbers, and return the
JavaScript फं क्शन फं क्शन कीवि्यसह पररभासित के ले जाते, त्ानंतर नाव result:
आसि त्ानंतर कं स (). var x = myFunction(4, 3); // Function is called, return
value will end up in x
फं क्शनच्ा नावांमध्े अक्षरे, अंक, अंिरस्ोअर आसि िलॉलर ससम्लॉल्स function myFunction(a, b) {
असू शकतात (व्ेररएबल्ससारखेच सनयम).
return a * b; // Function returns the product of a and b }
कं सात स्वल्पसवरामाने सवभक्त के लेल्ा पॅरामीटर नावांचा समावेश असू x मध्े ररझल्ट होईल: 12
शकतो: (पॅरामीटर1, पॅरामीटर2, ...)
फं क्शन का?
काया्यन्वित होिारा कोि, फं क्शनद्ारे, कु रळे कं सात ठे वला जातो: {}
functionName(parameter1, parameter2, parameter3) { तुम्ी कोि पुन्ा वापरू शकता: कोि एकदा पररभासित करा आसि तो
अनेक वेळा वापरा. सभन्न ररझल्ट देण्ासाठी, तुम्ी समान कोि वेगवेगळ्ा
code to be executed
युन्क्तवादांसह अनेक वेळा वापरू शकता.
}
काय्य पॅरामीटस्क फं क्शन व्ाख्ेमध्े सलस्ट बद्ध के लेली नावे आहेत. काय्य उदाहरि 3
आर्ू्कमेंट्स फं क्शन द्ारे प्ाप्त के लेली वास्तसवक व्ॅल्ू आहेत जेव्ा ते फॅ रेनहाइटचे सेन्ल्सअसमध्े रूपांतर करा:
मागवले जाते. फं क्शनच्ा आत, आर्ू्यमेंट्स लोकल व्ेररएबल्स म्िून function toCelsius(fahrenheit) {
वापरले जातात. फं क्शन हे a सारखेच आहे काय्कमेिड्स सकं वा सबरूटीन, return (5/9) * (fahrenheit-32);
इतर प्ोग्ासमंग भािांमध्े. }
फं क्शन इनव्ोके िन JavaScript फं क्शन्स ऑब्ेक््स आहेत
जेव्ा “काहीतरी” फं क्शनला कलॉल करते तेव्ा फं क्शनमधील कोि JavaScript मध्े, फं क्शन्स ऑब्ेक््स असतात. JavaScript फं क्शन्समध्े
काया्यन्वित होईल. प्लॉपटटीज आसि मेथि्स असतात. फं क्शन्समध्े तुम्ी तुमचे स्वतः चे प्लॉपटटीज
• जेव्ा एखादी इवेंट्स घिते (जेव्ा युजर बटि न्लिक करतो) आसि मेथि्स जोिू शकता.
197