|6. Conditional Statements
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 पूर्ण