đ Chapter 3: Control Statements
đč 1. Conditional Statements
A. if Statement
if (marks > 50) {
console.log("Pass");
}
B. ifâelse Statement
if (marks >= 33)
console.log("Pass");
else
console.log("Fail");
C. ifâelse if Ladder
if (marks >= 90)
grade = "A";
else if (marks >= 75)
grade = "B";
else
grade = "C";
D. switch Statement
switch(day) {
case 1: console.log("Monday"); break;
case 2: console.log("Tuesday"); break;
default: console.log("Invalid Day");
}
đč 2. Looping Statements
A. for Loop
for (let i = 1; i <= 5; i++) {
console.log(i);
}
B. while Loop
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
C. doâwhile Loop
let i = 1;
do {
console.log(i);
i++;
} while (i <= 5);
D. forâof Loop (Arrays)
for (let x of arr) {
console.log(x);
}
E. forâin Loop (Objects)
for (let key in person) {
console.log(key + ": " + person[key]);
}
đč 3. Jump Statements
- break â exit loop early
- continue â skip current iteration
Example:
for (let i = 1; i <= 5; i++) {
if (i == 3) continue;
console.log(i);
}
