if STATEMENT
इस स्लाइड में if STATEMENT को उदाहरण के साथ सीखने वाले है |
किसी program में if STATEMENT का प्रयोग तब किया जाता है जब आपको ऐसी कुछ जरूरत हो कि कोड का कोई section तभी रन हो जब वह test को पास करे |
इसके लिए आपको parentheses में test का कोड लिखना होता है
तथा {} (block) के अन्दर उस कोड को लिखना होता है जो test पास करने पर रन करवाना हो |
अगर parentheses में लिखा code(test) पास नही होता तो block के अन्दर लिखा code रन नही होगा|
ifConditional statement उदाहरण
उदाहरण
<script>
var num = 10;
if(num===10){
document.write("Test PASS");
}
if(num===5){
document.write("TEST FAIL");
}
</script>
आउटपुट देखें =>
if statement
पिछले उदाहरण में variable num में value 10 assign की गई है
हमने दो if statement का प्रयोग किया है ताकि स्पष्ट किया जा सके
पहले if statement में क्या num 10 के बराबर है test किया गया है
तथा दूसरे में क्या num 5 के बराबर है test किया गया है
अब जबकि निश्चित तौर पर केवल पहला test ही पास होगा इसलिए पहला code block ही केवल रन होगा
अगर दोनों test पास नही हुए तो कुछ भी आउटपुट प्राप्त नही होगा
if...else statement
if...else statement का भी प्रयोग test करके यह निर्णय करने के लिए किया जाता है कि कौन सा कोड रन करना है
लेकिन इसमें अगर test फ़ैल होता है तो अनिवार्य रूप से दूसरा block होता है जो कि रन होता है
if statement के विपरीत इसमें कुछ न कुछ आउटपुट अवश्य प्राप्त होता
क्योंकि if statement में यह निर्धारित नही होता कि test फ़ैल होने पर क्या करना है इसलिए कोई अन्य कोड न होतो कुछ भी आउटपुट नही प्राप्त होगा
उदाहरण
<script>
var num = 10;
if(num===10){
document.write("Test PASS");
}
else{
document.write("TEST FAIL");
}
</script>
आउटपुट देखें =>
if...else statement उदाहरण
पिछले उदाहरण में variable num में value 10 assign की गई है
अगर test पास होता है तो पहला block रन होगा
अगर test फ़ैल होता है तो दूसरा block रन होगा
लेकिन आउटपुट चाहे test फ़ैल हो या पास अवश्य प्राप्त होगा
not equal का उदाहरण
उदाहरण
<script>
var num = 10;
if(num!==10){
document.write("Test PASS");
}
else{
document.write("TEST FAIL");
}
</script>
आउटपुट देखें =>
not equal
!== का प्रयोग दो चीजो को compare करने के लिए किया जाता है जैसे कि number , variable आदि
जब !== का प्रयोग किया जाता है तो अगर value बराबर नही होती तो test पास हो जाता है अगर बराबर होती है तो फ़ैल
पिछले उदाहरण में variable num में value 10 assign की गई है
test में num अगर 10 के अतिरिक्त कुछ भी हो तो:
पहला block रन होगा
test में num अगर 10 के बराबर होतो तो
दूसरा block रन होगा
लेकिन आउटपुट चाहे test फ़ैल हो या पास अवश्य प्राप्त होगा
0 टिप्पणियाँ
आपके सुझाव सादर आमंत्रित है