Chapter 6JavaScript Tutorial~1 min read
Conditional Statements
if/else, switch — Decisions in Code
Programming मध्ये decisions घेणे म्हणजे conditional statements. "जर marks 90 पेक्षा जास्त असतील तर A grade, नाहीतर B grade" — हे logic code मध्ये conditionals ने लिहितात.
if Statement
if Statement
javascript
let age = 20;
if (age >= 18) {
console.log("Voter आहेस! मतदान करू शकतोस."); // ✅ print होते
}
// Condition false असेल तर block skip होतोif...else Statement
if...else
javascript
let temperature = 25;
if (temperature > 30) {
console.log("खूप गर्म आहे! AC लावा. 🥵");
} else {
console.log("हवामान छान आहे! बाहेर जा. 😊");
}
// Output: "हवामान छान आहे! बाहेर जा. 😊"if...else if...else — Multiple Conditions
if-else Ladder
javascript
let marks = 72;
if (marks >= 90) {
console.log("Grade: A+ 🌟 — Excellent!");
} else if (marks >= 75) {
console.log("Grade: A 👍 — Very Good!");
} else if (marks >= 60) {
console.log("Grade: B ✅ — Good!");
} else if (marks >= 40) {
console.log("Grade: C — Pass");
} else {
console.log("Grade: F ❌ — Fail");
}
// marks = 72, Output: "Grade: B ✅ — Good!"switch Statement
एका variable ला multiple specific values शी compare करायचे असेल तर switch जास्त clean असतो.
switch Statement
javascript
let day = "Tuesday";
switch (day) {
case "Monday":
console.log("आठवड्याची सुरुवात!");
break;
case "Tuesday":
console.log("चालू ठेव, फक्त Tuesday आहे!");
break;
case "Friday":
console.log("Weekend जवळ आले! 🎉");
break;
case "Saturday":
case "Sunday":
console.log("सुट्टी आहे! 😎");
break;
default:
console.log("Normal weekday!");
}
// Output: "चालू ठेव, फक्त Tuesday आहे!"📌
switch मध्ये प्रत्येक case नंतर break; लावणे mandatory आहे — नाहीतर "fall-through" होते आणि पुढचे सगळे cases execute होतात.
Marathi Analogy
🚦 Analogy: Traffic signal सारखे — Red = थांब, Yellow = तयार हो, Green = जा. Conditionals code ला signals देतात — कोणता रस्ता घ्यायचा ते.
✅ Key Points — लक्षात ठेवा
- ▸if: एकच condition check — true असेल तर run
- ▸if...else: Two paths — true किंवा false
- ▸if...else if...else: Multiple conditions — पहिले true होईल तो run
- ▸switch: एका value ला multiple specific values शी compare — cleaner
- ▸switch मध्ये break; विसरू नका!
0/13 chapters पूर्ण