इस वीडियो में तो हम लेने के लिए जहां हम जावास्क्रिप्ट कार्यों के साथ दूर छोड़ दिया और अगली बात हम चर्चा करने जा रहे हैं बहस कर रहे हैं जा रहे हैं।
तो हमने देखा है कैसे लिखने के लिए एक समारोह की तरह गाना है जो एक ही बात हर बार हर बार हम गाना गाना लिखना करता गाते हैं।
आप यहाँ देख सकते हैं कि यह सिर्फ वाणिज्य दूत Dalt लॉग इन चार लाइनों कहता है।
लेकिन क्या अगर मैं एक समारोह में गीत है कि एक अलग गीत गाना गा सकता है चाहता था।
तो शायद यह गा सकता ट्विंकल लिटिल स्टार चमकते लेकिन यह भी तीन अंधे चूहों को देखकर हो सकता है।
और मेरी एक छोटी सी भेड़ का बच्चा था और मैं गाना गाना कहते हैं और यह बताने के जो गीत मैं यहाँ यह गाना चाहता था या एक और उदाहरण है करने में सक्षम होना चाहता था।
अगर मैं एक समारोह में कहा जाता था नमस्ते कहो।
और यह सिर्फ लॉग आउट रद्द हैलो अगर मैं उस समारोह में एक विशिष्ट व्यक्ति को मैं यह निजीकृत करने के लिए इतना है कि मैं फोन जेफरी के साथ नमस्ते कह सकते थे करने के लिए हैलो कहने के लिए सक्षम होना चाहता था और वह जेफ़री को नमस्ते कह सकते हैं कि मैं सैली के साथ हैलो कॉल कह सकते हैं और वह सैली के साथ कह हैलो कहेंगे।
तो यह है कि हम तर्क के बारे में बात करने की जरूरत है।
इसलिए तर्क है कि हम कैसे कार्य करता है कि आदानों इतनी दूर ले या कार्य किसी भी जानकारी नहीं लिया है लिख सकते हैं।
लेकिन यहाँ एक समारोह स्क्वायर बुलाया और यह क्या करता है यह एक संख्या किसी भी नंबर लेता है की एक उदाहरण है और फिर इसे वयस्क लॉग गिना जाता है।
उस नंबर के वर्ग।
तो वाक्य रचना कहना है कि एक समारोह में पारित किया जा सकता है कि यह एक बहस की उम्मीद कर रहा है बल्कि इस तरह दिखता है बस खाली यहाँ कोष्ठकों से कुछ उम्मीद कर रहा है।
हम एक बहस के नाम पर रख दिया।
इसलिए इस मामले में हम यह सुन्न कहा जाता है और यह सब पर कुछ भी कहा जा सकता है।
यह सिर्फ एक प्लेसहोल्डर है।
तो जब भी उपयोगकर्ता स्क्वायर कहता है और हम पास में दस सुन्न अस्थायी रूप से यदि उपयोगकर्ता तीन Nahm तीन के मूल्य में आयोजित करने जा रहा है के साथ वर्ग कहता है 10 का मूल्य आयोजित करने जा रहा है।
और फिर हम समारोह के अंदर सूक्ति का उपयोग कर सकते हैं।
तो इस मामले में डॉट लॉग सुन्न बार सुन्न रद्द कर दें।
यह बस लेने के लिए जो कुछ भी नंबर कोष्ठकों में पारित किया गया था और यह वर्ग जा रहा है।
आप यहाँ देख सकते हैं तो जैसा कि उदाहरण है।
स्क्वायर 10 प्रिंटों के 100 वर्ग 3 प्रिंट प्रिंट 16 के लिए 9 वर्ग।
तो चलो आगे जाना है और वर्णन करने के लिए कैसे हम तर्क का उपयोग हमारे अपने समारोह के बारे में जाने।
इसलिए हम एक कह नमस्ते कहा जाता लिखने जा रहे हैं।
तो समारोह हैलो कहने और शुरू करने के लिए।
यह किसी भी तर्क है कि यह सिर्फ इस तरह दिखेगा लेने के लिए नहीं जा रहा है।
और फिर यहाँ के अंदर मैं टाइप करने के लिए लॉग रद्द जा रहा हूँ।
वहाँ विस्मयादिबोधक बिंदु के साथ नमस्कार।
और यह सब अपने कार्य के लिए अब क्या करेंगे।
और चलो यह एक छोटा सा व्यापक बनाते हैं।
मैं हिट दर्ज करें और अब मैं हैलो कहने चला सकते हैं और है कि यह सब होता है।
तो अगली मैं एक समारोह हैलो कहो बुलाया परिभाषित करना चाहते हैं।
यही कारण है कि एक व्यक्ति का नाम लेता है और फिर इसे नमस्ते वहाँ प्लस व्यक्ति का नाम कहते हैं।
तो यह है कि मैं सिर्फ नमस्ते कहना फिर से परिभाषित करने के लिए जा रहा हूँ करने के लिए और इस समय यह खाली कोष्ठकों मैं यहाँ में कुछ डालने के लिए जा रहा हूँ नहीं है हम यह नाम है या यह व्यक्ति या किसी उपयोगकर्ता को कॉल कर सकते हैं।
मैं हालांकि नाम के साथ जाने के लिए जा रहा हूँ।
और अब मैं सांत्वना डॉट लॉग लिखने जा रहा हूँ।
नमस्ते वहाँ और फिर मैं सिर्फ इस तरह के नाम में जोड़ने के लिए जा रहा हूँ।
और फिर मैं अंत में मेरे विस्मयादिबोधक बिंदु जोड़ देंगे और उसके बाद कोष्ठकों बंद करें।
तो जैसा कि आप देख सकते हैं नाम अभी जो कुछ भी हम मान में पारित करने के लिए एक प्लेसहोल्डर है।
और फिर हम उस लॉग रद्द करने के लिए जा रहे हैं।
वहाँ बीच में नाम के साथ नमस्कार।
और फिर एक विस्मयादिबोधक बिंदु।
तो यह अब हम कहते हैं हैलो कहने और फिर जंग की तरह एक नाम है और हम नमस्ते वहाँ पाने के जंग खाए फोन करने के लिए।
और इस बार मैं कहूँगा करते हैलो चार्ली या कहते हैं हैलो मरियम और आप देख सकते हैं हमारे कोड में परिवर्तन है कि हमारे समारोह में जो कुछ भी हम मान में पारित करने के लिए अनुकूलित किया गया है।
इसलिए तर्क का उपयोग क्या हमारे कार्यों सुपर शक्तिशाली बनाता है।
तो फेसबुक की तरह एक वेब साइट पर एक समारोह में कहा जाता मेक मुख पृष्ठ हो सकता है और उस घर पृष्ठ उपयोगकर्ता के लिए जो में लॉग इन किया है के बारे में तर्क के रूप में जानकारी लेने के लिए जा रहा है।
यह एक छोटी सी मशीन है कि एक बहस में ले जा सकते हैं बनाने के बारे में है और फिर कुछ और spits बाहर।
इसके अलावा, हम सिर्फ इस स्लाइड आप देख सकते हैं कि हमारे कार्यों के लिए कई तर्क ले जा सकते हैं पर एक तर्क तक ही सीमित नहीं रहे हैं।
तो यहाँ एक समारोह में कहा कि एक आयत के क्षेत्र की गणना करता है की एक उदाहरण है।
यह एक लंबाई और चौड़ाई लेता है और फिर हम सिर्फ उन्हें एक साथ गुणा।
साथ लॉग लंबाई बार के बारे में गणना और फिर इस समारोह में हम सिर्फ दो नंबर एक अल्पविराम के द्वारा अलग में पारित फोन करने के लिए।
तो पहले मूल्य की लंबाई के साथ मेल खाती है।
एक दूसरे के साथ के साथ मेल खाती है।
तो यह सिर्फ आदेश करने के लिए नीचे आता है।
तो अगर मैं इन दो स्विच और मैं डाल दो पहले दो लंबाई होगा और नौ के साथ होगा।
तो यहाँ एक और उदाहरण है, जहां हम तीन तर्क व्यक्ति से तीन व्यक्ति एक ही व्यक्ति है और फिर हम सिर्फ अलग सांत्वना है कि लॉग के साथ उन तीनों को नमस्ते कहना।
तो चलो इस एक कॉपी करते हैं और इसलिए मैं में पेस्ट करता हूँ मैं बस यहाँ का प्रदर्शन किया जाएगा।
अब अगर मैं फोन तीन नामों के साथ स्वागत करती है।
हैरी रॉन और Hermione आदेश पैदा करती है जो व्यक्ति एक हैरी जो चलाने के लिए व्यक्ति है और जो व्यक्ति तीन उसके मन में है।
और आप हैं कि उन मूल्यों प्लेसहोल्डर्स कर रहे हैं और हम मिल देख सकते हैं।
हाय हैरी।
हाय रॉन।
हाय कैसे मेरे किसी भी।
एक अन्य दिलचस्प ध्यान दें कि मैं एक समारोह में कहा कि सही तरह एक बहस की उम्मीद है लिख सकते हैं।
लेकिन अगर मैं उन तर्कों से दूर छोड़ जब मैं इसे कहते हैं।
तो अगर मैं सिर्फ इस हैरी और रॉन करते हैं और मैं उसे अपनी चाची से दूर छोड़ रहा है कि ऐसा कभी नहीं होगा।
खदान के लिए के रूप में जिस तरह से वह मेरी पसंदीदा है, लेकिन आप मुझे मिलता है देखो कि अगर मैंने किया।
हाय हैरी।
हाय रॉन।
और फिर एक उच्च अपरिभाषित।
इसलिए यह मेरे कोड तोड़ नहीं है।
मैं एक त्रुटि संदेश नहीं मिलता है।
लेकिन क्या होता है कि व्यक्ति 3 बस के रूप में कुछ प्रोग्रामिंग भाषाओं में अपरिभाषित छोड़ दिया है।
यह सब कुछ बंद करो और जावास्क्रिप्ट में एक त्रुटि संदेश फेंक देना होगा।
यह पूरी तरह से ठीक है।
यह सिर्फ मतलब है कि आप बाहर देखो और जाँच अगर कुछ या अपरिभाषित नहीं है करने के लिए हो सकता है।
इसलिए तर्क महत्वपूर्ण टुकड़े और कार्य करता है कि उन्हें सच में बहुत उपयोगी है क्योंकि यह न केवल हमारे कोड को छोटा करने और ट्विंकल ट्विंकल लिटिल स्टार की तरह हर बार कोड का एक ही हिस्सा दोहरा बारे में है में से एक हैं।
ऐसा नहीं है कि कोड बदलने में थोड़ा सा कुछ सूचनाओं के आधार पर बनाने के बारे में भी है।
यहाँ तो जब हम एक वास्तविक वेब एप्लिकेशन में तर्क का उपयोग हो सकता है के कुछ उदाहरण हैं।
तो कल्पना हम एक वेब खेल है और यह कि इस खेल में हर खिलाड़ी और खिलाड़ी चीजें हैं जो सूट या घटती है कि स्कोर कि स्कोर वेतन वृद्धि कर सकते हैं कर सकते हैं के लिए एक अंक है कि वहाँ।
तो अगर एक खिलाड़ी पागल कुछ है कि हम स्कोर करने के लिए एक समारोह में कहा जाता जोड़ने के लिए हो सकता है और हम 100 अंक में पारित होगा अगर हम उन्हें अंक की एक बहुत देने के लिए चाहते हैं।
यदि एक उपयोगकर्ता की मृत्यु हो गई है कि हम 100 अंक घटाना हो सकता है और इस तरह मैं स्कोर करने के लिए पाँच था कि तुम कुछ कर सकता है अगर हम पुरस्कार के लिए बस कुछ ही अंक चाहते हैं।
तो यहाँ एक और उदाहरण है।
कल्पना कीजिए कि हम एक साइट है कि में उपयोगकर्ता ताला पड़ा था।
तो हम एक समारोह में कहा जाता चेक साख हो सकता है और यह दो तर्क एक ई-मेल और एक पासवर्ड ले जाएगा।
इसलिए हम जीमेल डॉट कॉम पर Rustie की तरह कुछ में पारित हो सकता है।
और फिर जैसे साख की जांच है कि ई-मेल और पासवर्ड लेना होगा और यह उन्हें जाँच करें और कुछ निर्णय करना होगा 1 से 3 और फिर एक पासवर्ड।
तो वहाँ शायद एक वहाँ में बयान करता है, तो हो सकता है।
यदि वे सही ढंग से यह मैच की जांच करेंगे और अगर वे तो और Jasin लॉग ऑन था कि यह हमें एक त्रुटि संदेश से पता चलता है।
तो उन सिर्फ दो सरल उदाहरण हैं, लेकिन हम इस वर्ग में बाद में उस तरह से कोड लिख सकता हूँ।
कार्यों की क्षमता तर्क ले अगर नहीं कार्यों लेखन का सबसे महत्वपूर्ण हिस्सा है।
यह सिर्फ कोड दोहरा बारे में नहीं है।
एक ही चमक के गायन और अधिक से अधिक और अधिक से अधिक छोटे स्टार जगमगाहट।
यह कोड है कि हम भी एक छोटा सा बदल सकते हैं हम में कुछ चर हो सकता है कि दोहरा बारे में है।
इसलिए तर्क हमें सशक्त वे हमें करते हैं।