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
   222   223   224   225   226   227   228   229   230   231   232