2013-07-01 12 views
5

हाल ही में मैं अभी इस शब्द में आया था और मुझे नहीं पता था कि यह किस उद्देश्य से कार्य करता है?ध्वज चर क्या है?

मुझे फ्लैग वैरिएबल का उपयोग करने के बारे में कोई जानकारी नहीं है और इसके बारे में कैसे जाना है?

मैंने इसे गुगल किया लेकिन इसमें कोई विशिष्ट उदाहरण नहीं थे (जावास्क्रिप्ट के संदर्भ में)।

+0

यहां पूछा गया और उत्तर दिया गया: http://stackoverflow.com/questions/1626263/enum-flags-in-javascript –

+0

Google में मेरा पहला हिट http://www.javascriptkit.com/javatutors/valid2.shtml –

+0

उस उदाहरण को देखो, इसकी सुंदर conf का उपयोग कर !!! –

उत्तर

8

Flag Variables Defined and Uses का कहना है:

एक झंडा चर, इसके सरलतम रूप में, एक चर आप एक मान हो जब तक कुछ हालत ऐसी स्थिति में आप वेरिएबल का मान बदलने के लिए, सच है परिभाषित है। यह एक चर है जिसका उपयोग आप किसी फ़ंक्शन या कथन के प्रवाह को नियंत्रित करने के लिए कर सकते हैं, जिससे आप अपने फ़ंक्शन की प्रगति के दौरान कुछ स्थितियों की जांच कर सकते हैं।

एक उदाहरण के रूप:

// errors is the flag var 
 
var errors = 0; 
 

 
for(var i = 0; i < 10; i++) 
 
    if(i == 6) // your error condition 
 
    errors++; 
 

 
if(errors > 0) // is the flag "up"? 
 
    alert("There was a problem!");

2

एक झंडा तक कुछ हालत सच हो जाता है कुछ मूल्य किया करते थे एक चर रहा है, तो हम यह गलत पर बदल सकते हैं और उत्पादन प्रिंट (शुरू में ध्वज के रूप में माना सच)

+4

कृपया विस्तार करें और कोड उदाहरण दें। – Dementic

संबंधित मुद्दे