Conditional statementsare used to make decisions in JavaScript. They execute different blocks of code depending on whether a condition is true or false.
-if Statement
Executes code only if the condition is true.
let age = 20;
if (age >= 18) {
console.log("Eligible to vote");
}
o/p:Eligible to vote
-if...else Statement
Executes one block if the condition is true, otherwise executes another block.
let age = 16;
if (age >= 18) {
console.log("Eligible to vote");
} else {
console.log("Not eligible to vote");
}
O/p:Not eligible to vote
-if...else if...else Statement
Used to check multiple conditions.
let marks = 75;
if (marks >= 90) {
console.log("Grade A");
} else if (marks >= 75) {
console.log("Grade B");
} else if (marks >= 50) {
console.log("Grade C");
} else {
console.log("Fail");
}
O/p:Grade B
-switch Statement
Used when you want to compare a single value against multiple possible values.
let day = 3;
switch (day) {
case 1:
console.log("Monday");
break;
case 2:
console.log("Tuesday");
break;
case 3:
console.log("Wednesday");
break;
default:
console.log("Invalid day");
}
O/p:Wednesday
-Ternary Operator (? :)
A shorthand for if...else.
let age = 20;
let result = (age >= 18) ? "Adult" : "Minor";
console.log(result);
O/p:Adult
Top comments (0)