JavaScript mein control structures ka use code ke flow ko control karne ke liye hota hai. Iska matlab kaunsa code kab execute hoga, ye decide karte hain ye structures. Ye programming ke decision-making aur repetition ke tools hain.
Is article mein hum seekhenge:
- Conditional statements (if, else, else if, switch)
- Loops (for, while, do-while, for...of, for...in)
- Break aur continue statements
3.1 Conditional Statements (if, else, else if, switch)
Conditional statements ka use decision lene ke liye hota hai. JavaScript condition ko check karti hai aur uske basis par code execute karta hai.
if
Statement
if
only tab run hota hai jab condition true
hoti hai.
let age = 18;
if (age >= 18) {
console.log("You can vote!");
}
Output: You can vote!
if...else
Statement
Agar condition false
hoti hai, toh else
part execute hota hai.
let isRaining = false;
if (isRaining) {
console.log("Take an umbrella!");
} else {
console.log("Enjoy the sunshine!");
}
Output: Enjoy the sunshine!
else if
Statement
Agar multiple conditions check karni ho, toh else if
use karte hain.
let marks = 85;
if (marks >= 90) {
console.log("Grade A");
} else if (marks >= 75) {
console.log("Grade B");
} else {
console.log("Grade C");
}
Output: Grade B
switch
Statement
Jab ek variable se multiple values ko compare karni ho, toh switch
statements ka use karte hai, kaafi clean code deta hai.
let day = "Monday";
switch (day) {
case "Monday":
console.log("Start of the week!");
break;
case "Friday":
console.log("Weekend is near!");
break;
default:
console.log("Just another day!");
}
Output: Start of the week!
Note: Har case ke baad break
likhna important hai warna next case bhi execute ho jaayega.
3.2 Loops (for, while, do-while, for...of, for...in)
Loops ka use tab hota hai jab same code ko bar-bar execute karna ho — jaise 1 se 10 tak numbers print karna.
for
Loop
for loop ka use jab hota hai, jabo iteration count pehle se hi pata ho. Matlab ki ye pata hona ki loop ko kitni baar run karna hai.
for (let i = 1; i <= 5; i++) {
console.log("Count:", i);
}
Output:
Count: 1
Count: 2
Count: 3
Count: 4
Count: 5
while
Loop
while loop ka use jab hota hai, jab condition ke based loop chalana ho.
let i = 1;
while (i <= 3) {
console.log("Number:", i);
i++;
}
Output:
Number: 1
Number: 2
Number: 3
do...while
Loop
do...while loop at least ek baar to zarur run hota hai — chahe condition false
hi kyu na ho.
let j = 5;
do {
console.log("Value:", j);
j++;
} while (j < 5);
Output:
Value: 5
(Condition false thi, par ek baar code execute hua.)
for...of
Loop
Array ke elements par loop lagane ke liye best hai.
let fruits = ["Apple", "Banana", "Cherry"];
for (let fruit of fruits) {
console.log(fruit);
}
Output:
Apple Banana Cherry
for...in
Loop
Object ki properties par iterate karne ke liye use hota hai.
let person = { name: "Nitin", age: 21, city: "Delhi" };
for (let key in person) {
console.log(key + ":", person[key]);
}
Output:
name: Nitin
age: 21
city: Delhi
3.3 Break and Continue Statements
Ye dono loop ke flow ko control karne ke liye use hote hain.
break
Statement
Loop ko immediately stop kar deta hai.
for (let i = 1; i <= 5; i++) {
if (i === 3) break;
console.log(i);
}
Output:
1 2
(Jab i = 3
hua, loop ruk gaya.)
continue
Statement
Current iteration skip karke next iteration start karta hai.
for (let i = 1; i <= 5; i++) {
if (i === 3) continue;
console.log(i);
}
Output:
1 2 4 5
(3
ko skip ho gaya.)
Conclusion
Programming mein Control Structures bahut important hote hain.
Ye decide karte hain:
- Kya code chalega (conditional statements)
- Kitni baar chalega (loops)
- Aur kab rukega (break/continue)
Comments