पाठ 8 / 38
कंडीशनल: if/else और switch
शाखाओं वाला लॉजिक, और एक संक्षिप्त विकल्प।
if / else if / else
शर्तें ऊपर से नीचे जाँची जाती हैं; पहली truthy शर्त जीतती है।
const hour = 14;
if (hour < 12) {
console.log("Morning");
} else if (hour < 18) {
console.log("Afternoon");
} else {
console.log("Evening");
}
Output:
Afternoon
switch स्टेटमेंट
एक वेरिएबल पर कई अलग मानों के लिए अच्छा — break न भूलें, वरना execution आगे बहता चला जाता है।
switch (day) {
case "Mon":
case "Tue":
console.log("Early week");
break;
default:
console.log("Later");
}टर्नरी ऑपरेटर
condition ? valueIfTrue : valueIfFalse — किसी एक्सप्रेशन के अंदर उपयोग के लिए संक्षिप्त if/else, जैसे const label = age >= 18 ? "adult" : "minor";