Chapter 7JavaScript Tutorial~1 min read
Loops in JavaScript
for, while, do-while, for...of, for...in
Loops म्हणजे code block वारंवार execute करणे. "1 ते 100 print करा" असे manually लिहिण्याऐवजी loop वापरतो — 3 ओळींत होतो.
1. for Loop — Fixed Iterations
for Loop
javascript
// for (initialization; condition; increment)
for (let i = 1; i <= 5; i++) {
console.log("Count:", i);
}
// Output: Count: 1, Count: 2, Count: 3, Count: 4, Count: 5
// 1 ते 10 squares print करणे
for (let i = 1; i <= 10; i++) {
console.log(i + " चा square:", i * i);
}2. while Loop — Condition Based
while Loop
javascript
// Condition true असेपर्यंत run होतो
let i = 1;
while (i <= 5) {
console.log("Number:", i);
i++; // ⚠️ increment विसरू नका — infinite loop होईल!
}
// Real example: User correct input देईपर्यंत
let answer = "";
while (answer !== "yes" && answer !== "no") {
answer = prompt("'yes' किंवा 'no' टाइप करा:");
}3. do...while — किमान एकदा Run होतो
do...while Loop
javascript
let i = 1;
do {
console.log("Value:", i);
i++;
} while (i <= 5);
// Condition false असली तरी एकदा run होतो!
let x = 10;
do {
console.log("हे एकदा run होईल!"); // ✅ print होते
x++;
} while (x < 5); // Condition false आहे — पण एकदा झाले4. for...of — Arrays साठी
for...of Loop
javascript
let fruits = ["आंबा", "केळी", "द्राक्षे", "सफरचंद"];
for (let fruit of fruits) {
console.log(fruit);
}
// Output: आंबा, केळी, द्राक्षे, सफरचंद
// String iterate करणे
for (let char of "Hello") {
console.log(char);
} // H, e, l, l, o5. for...in — Objects साठी
for...in Loop
javascript
let person = {
name: "Rahul",
age: 25,
city: "Pune"
};
for (let key in person) {
console.log(key + ": " + person[key]);
}
// Output:
// name: Rahul
// age: 25
// city: Pune- ▸for: Exact iterations माहित असेल तेव्हा
- ▸while: Condition based — iterations माहित नाही
- ▸do...while: किमान एकदा run होणे गरजेचे असेल
- ▸for...of: Array, String iterate करण्यासाठी
- ▸for...in: Object properties iterate करण्यासाठी
✅ Key Points — लक्षात ठेवा
- ▸for (init; condition; increment) — fixed count
- ▸while (condition) — unknown count
- ▸do { } while (condition) — at least once
- ▸for...of — arrays/strings iterate
- ▸for...in — object keys iterate
0/13 chapters पूर्ण