ប្រធានបទចង្អុលបញ្ចប់ ECMAScript

迭代语句又叫循环语句,声明一组要反复执行的命令,直到满足某些条件为止。

ব্যবস্থাপনা বাক্যাংশটি সাধারণত আক্ষরিক সমস্তকে পুনরায় ব্যবহার করতে ব্যবহৃত হয় (তাই নামকরণ করা হয়) বা পুনরাবৃত্ত গণিত কাজকর্ম করতে ব্যবহৃত হয়。

এই অধ্যায়টি আপনাকে ECMAScript দ্বারা প্রদান করা চারটি ব্যবস্থাপনা বাক্যাংশকে পরিচয় করাতে সাহায্য করবে。

do-while স্টেটমেন্ট

do-while স্টেটমেন্ট একটি পরবর্তী পরীক্ষা সাইকল, যার মান হল পরবর্তীতে পরীক্ষা করা হয়।অর্থাৎ, প্রক্রিয়াকরণকারীর প্রধান অংশটির পরীক্ষা করা হয় এবং পরীক্ষা করা হয় না পর্যন্ত প্রক্রিয়াকরণকারীর প্রধান অংশটির পরীক্ষা করা হয় না।

এটির ব্যবহারিক ব্যাকরণটি এমনটি হয়:

do {statement} while (expression);

উদাহরণ:

var i = 0;
do {i += 2;} while (i < 10);

while স্টেটমেন্ট

while স্টেটমেন্ট একটি পূর্ব পরীক্ষা সাইকল যা পূর্বে পরীক্ষা করে, যার ফলে সাইকলটির পূর্বেই পরীক্ষা করা হয়।তাই, সাইকলটির প্রধান অংশটি কখনও চালু হতেই পারে না。

এটির ব্যবহারিক ব্যাকরণটি এমনটি হয়:

while (expression) statement

উদাহরণ:

var i = 0;
while (i < 10) {
  i += 2;
}

for স্টেটমেন্ট

for স্টেটমেন্ট একটি পূর্ব পরীক্ষা সাইকল যা পূর্বে পরীক্ষা করে, যার ফলে সাইকলটির পূর্বেই বদলটির পূর্ব পরীক্ষা করা হয়।তাই, সাইকলটির প্রধান অংশটি কখনও চালু হতেই পারে না。

এটির ব্যবহারিক ব্যাকরণটি এমনটি হয়:

for (initialization; expression; post-loop-expression) statement

পরিমাপ:post-loop-expression পরে সেমিকোলন লিখা যাবে না, না তাহলে এটি চালু হবে না。

উদাহরণ:

iCount = 6;
for (var i = 0; i < iCount; i++) {
  alert(i);
}

এই কোডটি একটি i নামক বদল নিয়ে নিয়ে যায় যার মান 0 হয়।কেবল যখন পরিমাপ সমীকরণ (i < iCount) সত্য হয়, for সাইকলটি চালু হয়, এইভাবে সাইকলটির প্রধান অংশটি চালু হতেই পারে না।যদি সাইকলটির প্রধান অংশটি চালু হয়, তবে সাইকলটির পরবর্তী অংশটি চালু হবে, এবং i বদলটি ইনক্রিমেন্ট হবে。

for-in স্টেটমেন্ট

for স্টেটমেন্ট একটি কঠোর বদলন স্টেটমেন্ট যা অবজেক্টের প্রক্রিয়াকরণকারীকে গণনা করে。

এটির ব্যবহারিক ব্যাকরণটি এমনটি হয়:

for (property in expression) statement

উদাহরণ:

for (sProp in window) {
  alert(sProp);
}

এখানে, for-in স্টেটমেন্ট ব্যবহৃত হয় window অবজেক্টের সমস্ত প্রক্রিয়াকরণকারীকে প্রদর্শন করার জন্য。

যেমন আগে আলোচিত PropertyIsEnumerable() একটি ECMAScript-এর পদ্ধতি যা একটি প্রক্রিয়াটির জন্য ব্যবহৃত হয় যাতে প্রক্রিয়াটির প্রক্রিয়াকরণকারীর প্রক্রিয়াকরণকারীকে প্রদর্শন করা যায় কিনা একটি for-in স্টেটমেন্ট দ্বারা প্রদর্শিত হয়。