If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
JavaScript If Else conditions के according किसी Code Of Block को रन करने के लिए use होता है। Means जब हमें Condition True होने पर कोई दूसरा code run करना हो Condition गलत होने पर कुछ और तब हम If Else का use करते हैं।
JavaScript में If Else की कुछ forms नीचे define की गयी हैं।
If statement , सबसे basic decision making statement है जिसमें किसी particular condition के true होने पर ही code of block रन होता है।
Another File : if.html
<!DOCTYPE html>
<html>
<head>
<title>JavaScript If Statement</title>
</head>
<body>
<script>
let age = 19;
if(age >= 18)
{
document.write('You are eligible to vote');
}
</script>
</body>
</html>
JavaScript में empty string , 0 , false , null , undefined, empty array हमेशा false ही होते हैं , इसके अलावा string (except empty string) , object , array (that have some value), defined variable (जिसकी value empty string , 0 , false , null नहीं है) हमेशा true होते हैं। इसलिए If else condition में use होने वाली value / expression की जगह हम इन्हे भी use कर सकते हैं।
जब हमें Condition True होने पर कोई दूसरा code run करना हो Condition गलत होने पर कुछ और तब हम If Else का use करते हैं।
Another File : ifelse.html
<!DOCTYPE html>
<html>
<head>
<title>JavaScript If Else Statement</title>
</head>
<body>
<script>
let age = 12;
if(age >= 18)
{
document.write('You are eligible to vote');
}
else
{
document.write('You are not eligible to vote');
}
</script>
</body>
</html>
ऊपर दिए गए दोनों statements (if और if else) को हम तब use करते हैं जब कोई single condition के accordingly code of block run करना हो , एक से ज्यादा condition के accordingly code of block run के लिए हम If Else If Statement use करते हैं।
Another File : ifelseif.html
<!DOCTYPE html>
<html>
<head>
<title>JavaScript If Else If Statement</title>
</head>
<body>
<script>
let marks = 86;
if(marks >= 90)
{
document.write('Grade : A+');
}
else if(marks >= 80)
{
document.write('Grade : A');
}
else if(marks >= 70)
{
document.write('Grade : B');
}
else
{
document.write('Grade : C');
}
</script>
</body>
</html>
Note - if else if में else और if के बीच space जरूर होना चाहिए इसे आप elseif नहीं लिख सकते हैं।
इसके अलावा आप if या else के अंदर भी if / Else statement लिख सकते हैं जिसे nested if else कहते हैं।
जैसा कि आप पिछले topics में भी पढ़ चुके होंगे कि JavaScript Case Sensitive Language है इसलिए आप ये ध्यान रखें की if / else small letter में ही लिखें।