Learn how to make decisions in your code using if, else if, and else statements.
रोजच्या जीवनातील उदाहरणे (Real Life Examples in Marathi)
1. पाऊस पडत आहे का? (Simple If)
let पावसाचीशक्यता = true;
if (पावसाचीशक्यता) {
console.log("छत्री घ्या! ☔");
}
2. परीक्षेत किती गुण मिळाले? (If-Else)
let गुण = 75;
if (गुण >= 35) {
console.log("तुम्ही पास झालात! 🎉");
} else {
console.log("पुन्हा प्रयत्न करा 📚");
}
3. दुकानात काय खरेदी करायचे? (If-Else If)
let खिशातलेPaise = 50;
if (खिशातलेPaise >= 100) {
console.log("वडापाव खाऊ 🥪");
} else if (खिशातलेPaise >= 50) {
console.log("चहा आणि बिस्किट घेऊ ☕");
} else {
console.log("फक्त चहा घेऊ ☕");
}
1. Simple If Statement
let age = 18;
if (age >= 18) {
console.log("You can vote!");
}
Result: Enter age and click
2. If-Else Statement
let number = 7;
if (number % 2 === 0) {
console.log("Number is even");
} else {
console.log("Number is odd");
}
Result: Enter number and click
3. If-Else If-Else
let score = 85;
if (score >= 90) {
console.log("Grade: A");
} else if (score >= 80) {
console.log("Grade: B");
} else if (score >= 70) {
console.log("Grade: C");
} else {
console.log("Grade: F");
}
Result: Enter score and click
4. Multiple Conditions
let hour = 14;
let isWeekend = true;
if (hour < 10) {
console.log("Good morning!");
} else if (hour < 18 && !isWeekend) {
console.log("Good day at work!");
} else if (hour < 18 && isWeekend) {
console.log("Enjoy your weekend!");
} else {
console.log("Good evening!");
}
Current: Weekend: Yes
Result: Set time and click
Conditional Statements Syntax
Basic If Statement
if (condition) {
// code to execute if condition is true
}
// Example:
if (age >= 18) {
console.log("You are an adult");
}
If-Else Statement
if (condition) {
// code to execute if condition is true
} else {
// code to execute if condition is false
}
// Example:
if (temperature > 30) {
console.log("It's hot!");
} else {
console.log("It's not too hot.");
}
If-Else If-Else Statement
if (condition1) {
// code for condition1
} else if (condition2) {
// code for condition2
} else if (condition3) {
// code for condition3
} else {
// code if no condition is true
}
// Example:
if (score >= 90) {
console.log("Grade A");
} else if (score >= 80) {
console.log("Grade B");
} else {
console.log("Try harder");
Practice Exercises
Exercise 1: Age Categories
Write code that categorizes age into different groups:
0-12: Child
13-19: Teenager
20-59: Adult
60+: Senior
// Your solution here
let age = 25;
if (age >= 0 && age <= 12) {
console.log("Child");
} else if (age >= 13 && age <= 19) {
console.log("Teenager");
} else if (age >= 20 && age <= 59) {
console.log("Adult");
} else {
console.log("Senior");
}
Exercise 2: Movie Ticket Price
Calculate ticket price based on:
Age (children & seniors get discount)
Day of week (weekends cost more)
Time of day (matinee is cheaper)
// Your solution here
let age = 25;
let isWeekend = true;
let isMatinee = false;
let price = 10; // Base price
if (age < 13 || age >= 60) {
price = price * 0.8; // 20% discount
}
if (isWeekend) {
price = price * 1.2; // 20% weekend markup
}
if (isMatinee) {
price = price * 0.7; // 30% matinee discount
}
console.log(`Ticket price: $${price.toFixed(2)}`);