Conditional Statement in Javascript
javascript program में code execution को control करने के लिए control structure का उपयोग होता है | normally javascript, program को सुरु से आखिरी तक run करता है | पर जब हम कुछ condition लगा कर code को control करते हैं की कब कोनसा code run होना चाहिए और कब कोनसा code run होना चाहिए तब conditional statement का उपयोग होता है |
conditional statement में code के बिच हम कुछ condition लिखते हैं और जब वो condition true होता है तभी उसके अंदर का code execute होता है | इसके जरिए हम पुरे program flow को control कर सकतें हैं |
Conditional Statement लिखने के लिए if, if-else, else-if का उपयोग होता है | तो चलिए जानतें है इसके बारें में और विस्तार से |
If Statement in Javascript
javascript if statement का प्रयोग कोई condition check करने के बाद code block को execute करने के लिए किया जाता है |
if statement true और false value के हिसाब से काम करती है |
Simple if Statement
simple if statement में condition अगर true हुयी तब statement execute होगा | अगर सिर्फ true condition पे कोई कोड को run करना है तब simple if statement लिखी जाती है |
Syntax:
if(condition)
{
statement;
}
उदाहरण
<!doctype html> <html> <head> <title>Javascript simple if</title> </head> <body> <script> var num = 30; if(num>20) { document.write("number is greater than 20"); } </script> </body> </html>
If Else Statement
If Else statement का उपयोग true condition और false condition दोनों condition में कोड को run करने के लिए किया जाता है | अगर condition true हुआ तब कोड जिसे if block में लिखा गया है वो run करेगा | और अगर condition false हुआ तो कोड जो else block में लिखा गया है वो run करेगा |
Syntax:
if(condition)
{
if block statements;
}
else
{
else block statements;
}
उदाहरण
<!doctype html> <html> <head> <title>Javascript if else condition</title> </head> <body> <script> var num = 10; if(num>20) { document.write("number is greater than 20"); } else { document.write("number is smaller than 20"); } </script> </body> </html>
If Else Ladder Statement
If Else Ladder statement के जरिये कई सारे conditions चेक करने के लिए लीया जाता है | एक से ज्यादा condition को चेक करके उसके अंदर के कोड को run करने के लिए if else if else statement को लिखी जाती है |
Syntax
if(condition1)
{
//statements execute if condition1 is true;
}
else if(condition2)
{
//statements execute if condition2 is true;
}
else
{
//statements execute if all conditions false;
}
if-else ladder में पेहली if block की condition अगर true हुयी तो उसके अंदर लिखी code run होगी | अगर false हुयी तो उसके बाद वाली else if की condition को चेक करेगी | जब else if condition true हुयी तो उसके अंदर की code run होगी |
और अगर सारे blocks के conditions false हुए तो आखिर में लिखी गयी else block के अंदर की code run होगी |
if else ladder में पेहली condition if block में लिखी जाती है और अन्य सारे conditions को else if block में लिखी जाती है | अगर कई सारे conditions चेक करनी है तो आप कई सारे else if block बना सकतें हैं |
उदाहरण
<!doctype html> <html> <head> <title>Javascript if else condition</title> </head> <body> <script> var num1 = 10; var num2 = 20; if(num1>num2) { document.write("num1 is greater than num2"); } else if(num1<num2) { document.write("num1 is smaller than num2"); } else if(num1==num2) { document.write("num1 and num2 are equal"); } else { document.write("invalid inputs"); } </script> </body> </html>