Lesson – 69 : JavaScript માં Program Control Statements અને Loops
JavaScript ને અસરકારક રીતે શીખવા માટે Program Control Statements અને Loops બહુ મહત્વપૂર્ણ છે. આ Statements program ને નિયંત્રિત કરવામાં, નિર્ણય લેવા, વારંવાર કાર્ય કરવા અને code ને વધુ શક્તિશાળી બનાવવામાં મદદ કરે છે.
🟦 1. Program Control Statements શું છે?
JavaScript માં Control Statements નો ઉપયોગ program ના flow (ચલણ) ને નિયંત્રિત કરવા માટે થાય છે.
તેના દ્વારા:
-
શરતો પ્રમાણે નિર્ણયો લઈ શકાય
-
વિવિધ માર્ગોમાંથી એક માર્ગ પસંદ કરી શકાય
-
statements ને વારંવાર ચલાવી શકાય
JavaScript માં Control Statements મુખ્ય ત્રણ પ્રકારના છે:
-
Conditional Statements
-
Looping Statements
-
Jump Statements
🟢 2. Conditional Statements (શરતી નિવેદનો)
Conditional Statements એ decision-making statements છે.
JavaScript માં નીચેના Conditional Statements છે:
✅ (A) if Statement
જો Condition સાચી (true) હોય તો code ચાલશે.
✅ (B) if–else Statement
શરત ખોટી હોય તો else નો code ચાલે છે.
✅ (C) if–else if–else Statement
એકથી વધુ શરતો ચકાસવા માટે.
✅ (D) switch Statement
એક value આધારે અનેક વિકલ્પોમાંથી એક પસંદ કરે છે.
🟣 3. Looping Statements in JavaScript (લૂપિંગ સ્ટેટમેન્ટ્સ)
Loop એ એવો control structure છે જે code ને વારંવાર ચલાવવાની પરવાનગી આપે છે.
JavaScript માં Loop ના મુખ્ય 4 પ્રકાર છે:
-
for loop
-
while loop
-
do…while loop
-
for…in / for…of loops
🔵 (A) for Loop
જ્યારે iterations (વાર) ની સંખ્યા જાણી હોય ત્યારે ઉપયોગ થાય છે.
🔵 (B) while Loop
જ્યારે માત્ર condition આધારે loop ચાલવો હોય.
🔵 (C) do…while Loop
ઓછામાં ઓછો એક વાર તો code ચાલે જ છે.
🔵 (D) for…in Loop
Object ના keys મેળવવા માટે.
🔵 (E) for…of Loop
Array અથવા iterable objects પર કામ કરવા માટે.
🔻 4. Jump Statements
✔ break Statement
Loop અથવા switch માંથી બહાર નીકળવા માટે.
✔ continue Statement
વર્તમાન iteration સ્કિપ કરીને આગળ વધવા માટે.
🟩 5. Program Control Statements નું મહત્વ
-
Program ને dynamic અને flexible બનાવે છે
-
શરતો પ્રમાણે logic લાગુ કરી શકાય
-
વારંવાર કામ સરળ બને
-
code વધુ વ્યવસ્થિત અને readable બને
JavaScript માં Control Statements અને Loops program નો flow નિયંત્રિત કરવા માટે અત્યંત જરૂરી છે.
તેમના ઉપયોગથી:
-
Decision making
-
Repetition
-
Code optimization
સરળ બની જાય છે.