कम्प्युटरकार्यक्रम

जाभास्क्रिप्ट: स्विच मामला - चयन विकल्प

कारण मान शायद धेरै छन्, त्यही सधैं छ। वा विपरित: एक मूल्य यसको घटना धेरै कारण हुनेछ। कुनै पनि अवस्थामा, केही अवस्था आधारमा मात्र एक समाधान, वा विपरित लिनु आवश्यक छ।

कुनै पनि उद्देश्य मात्र एउटा तरिका, तर सामान्यतया धेरै तरिकामा नेतृत्व गर्नेछ निर्णय धेरै विकल्प हुन सक्छ, र हामी चाहिएमा पनि एक विकल्प बनाउन।

क्लासिक ससर्त बयान भने (स्थिति) {1 अल्गोरिदम, अवस्था साँचो हो भने} अरू {2 अल्गोरिदम, अवस्था गलत छ भने} केवल दुई विकल्प दिन्छ। तर पनि एक सरल वास्तविक चुनौती विकल्पहरू धेरै सधैं दिन्छ।

एक सरल "कुनै एक", तर एक शर्त

जाभास्क्रिप्ट डिजाइन, मामला = धेरै मान अवस्था स्विच गर्नुहोस्। यस्तै अपरेटर संयोजन भने प्रयोग प्राप्त गर्न सकिन्छ। तथापि, unquestionably, syntactically र semantically थप सही पहिलो embodiment। साथै, दोस्रो संस्करण मा एक औपचारिक निर्णय थप कौशल विकासकर्ता आवश्यक हुनेछ:

त्यहाँ संयोजन भने (...) {...} अरू {...} र प्रयास {...} cath (...) {...} को अल्गोरिदम मा शीर्ष आजाक्स-विनिमय प्रक्रिया प्रदान गर्दछ। प्रतिक्रिया प्रक्रिया ससर्त बयान को समान सेट गरिन्छ।

जाभास्क्रिप्ट स्विच मामला: एक उदाहरण

मुख्य बाह्य फरक एक अवस्था एक विकल्प चयन गर्नुहोस्: तपाईं दुई, र कार्यान्वयन आदेशहरू केही ब्लक लेख्न सक्नुहुन्न। यो एक पटक मात्र वा मात्र केही कार्यान्वयन गरिनेछ।

संरचना जे avaScript स्विच मामला एक चर वा अभिव्यक्ति को मूल्य आधारमा एल्गोरिदम को एक अधिकता प्रदान गर्न अनुमति दिन्छ। यसलाई मनमा गर्न अल्गोरिदम को सही विकल्प मान स्विच () र मामला मा यसो छ के को मूल्य को मामला मा सटीक म्याच मा गरिनेछ महत्त्वपूर्ण छ। को "1" र नम्बर 1 - यो प्रकार रूपान्तरण यहाँ गरे छैन नै छैन।

धेरै खण्डहरू प्रदर्शन

डिजाइन छनौट जे avaScript स्विच मामला को एक विशेषता सुविधा कोष्ठक ब्लक को अभाव छ - {...} मात्र शुरुवात र अपरेटर शरीर को अन्त परिभाषित सुम्पिएको। प्रत्येक खण्ड हुन जो सक्छ मामला ब्रेक अपरेटर, terminates।

यी उदाहरण पहिलो मामला खण्डमा ब्रेक छोडियो। यसलाई यहाँ, कि कार्यान्वयन सुरु, र यो पहिलो हुनेछ रूपमा सही को embodiment मा, Variant1Variant2 प्राप्त हुनेछ, तर कुनै प्रभाव दोस्रो अवस्था छ, र साथै, केही पहिलो खण्ड को बयान कार्यान्वयन गर्न रोक्छ छ किनभने त्यसपछि बाँयामा विकल्प, परिणाम Variant2 दिनेछु दोस्रो, तिनीहरूको बीचमा कुनै अपरेटर ब्रेक छ, तर दुई पटक जाभास्क्रिप्ट स्विच मामला गर्दैन। यो शरीर संरचना मा चर iCond मा परिवर्तन कुनै पनि प्रभाव दिंदैन उल्लेख गर्नुपर्छ।

एक वास्तविकता र समस्या को वास्तविकता कोड

जाभास्क्रिप्ट - भाषा एक ठूलो द्रुत, संक्षिप्त र प्रयोग विन्यास संग तार्किक। जाभास्क्रिप्ट स्विच मामला डिजाइन विशिष्ट अवस्थाका विकल्प इच्छित किसिम को स्पष्ट र सही विवरण अनुमति दिने, पूर्ण काम गर्दछ।

सञ्चालक चयन प्रत्येक अन्य सम्मिलित हुन सक्छ। खण्डहरू को मामला मा ससर्त बयान, लूपहरूको, कुनै पनि अन्य संरचना हुन सक्छ। हामी चर को स्कोप बेवास्ता गर्नु हुँदैन। जताततै प्रयोग गरिएको यो विश्वव्यापी वर्णन गरिएको छ।

तर, यो जाभास्क्रिप्ट दुरुपयोग हुनु हुँदैन। स्विच मामला - एक महान उपकरण शाखा, तर उच्च-मात्रा मोबाइल कोड। विकल्पहरू को विचारशील र कार्यात्मक दायरा exercised, यो पछि परिवर्तन गरिनेछ गाह्रो।

वास्तविक चुनौती अझै पनि कहिल्यै खडा हुनेछ, र तपाईं, आफ्नो निर्णय पाठ्यक्रम खाता परिवर्तनहरू ले छैन भने सञ्चालनको पहिलो दिनमा काम पूरा सिर्जना गर्न, देखि एक स्रोत स्पष्ट inaccuracies चूक हुनेछ। चुनौती, पाठ्यक्रम, अगाडि जान, र साइट समाप्त गर्न हुनेछ।

यो दृष्टिकोणबाट, जाभास्क्रिप्ट स्विच मामला को मुख्य बेफाइदा यसको आकार र जटिलता देखि derives। तपाईं यसलाई दुरुपयोग भने, तपाईं एक कम्प्याक्ट र साना छनौट गर्न हासिल गर्न सक्नुहुन्छ।

अवस्था + समाधान = नयाँ राउन्ड आन्दोलन

समस्या सही formulated समाधान approximates। समस्या छ तापनि, परिभाषा गरेर नै केहि, र जुम समाधान गर्न सक्दैन।

अवस्था सबैतिर प्रयोग गरिएको छ (निजी सानो कार्य)। केही कोड को कार्यान्वयन = कार्यान्वयन को अवस्था। जाभास्क्रिप्ट स्विच मामला मा प्रयोग - यो फेशन बयान र स्पष्ट आवश्यकता छ। यसलाई सरल र सुविधाजनक छ किनभने भएकोले सबै भाषामा बनाइए।

एक पटक "तोते वोली बोल्नु" र "Prologue", आफ्नो कार्यक्रम भाषाहरू समान जन्म। त्यहाँ संक्रमण संचालक र लेबल भन्दा लडाई थिए। म लेखन कार्यक्रम को एक सभ्य स्तर कार्यात्मक शैली प्राप्त गर्न प्रयास गर्दै छु। आज, विशाल विकासकर्ता enthusiastically वस्तु-उन्मुख विचार बढवा दिन्छ।

तथापि, अहिले सम्म आधुनिक काम आफ्नो अत्यावश्यक ससर्त बयान पाउन। तर वस्तुहरु आफूलाई वास्तवमा आधुनिक विचार को सार अवस्था सेट र समाधान खोज्न भनेर। आखिर, वस्तु - विन्यास र अर्थ विज्ञान को एक सेट।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ne.birmiss.com. Theme powered by WordPress.