লুপ ইনজাভাস্ক্রিপ্ট প্রদত্ত পরীক্ষার শর্তের বিরুদ্ধে একটি নির্দিষ্ট মানকে বৈধতা দিয়ে সিদ্ধান্ত গ্রহণের জন্য ব্যবহৃত হয় এবং প্রদত্ত শর্তটি তৃপ্ত না হওয়া অবধি নির্দিষ্ট সময়ের জন্য একটি নির্দিষ্ট কোড বিভাগটি কার্যকর করে exec এটি আপনার কোডকে কমপ্যাক্ট তৈরি করতে সহায়তা করে। দ্য লুপগুলি নিম্নলিখিত অনুচ্ছেদে এই নিবন্ধে ব্যাখ্যা করা হয়েছে:
জাভাস্ক্রিপ্ট লুপস
জাভাস্ক্রিপ্ট লুপগুলি বারবার কিছু করার একটি দ্রুত এবং সহজ পদ্ধতি সরবরাহ করে। এগুলি একই কোডের লাইনের পুনরাবৃত্তি না করে বার বার অ্যাকশন সংখ্যার পুনরাবৃত্তি করতে ব্যবহৃত হয়। মূলত দুটি ধরণের লুপ রয়েছে:
এন্ট্রি নিয়ন্ত্রিত লুপগুলি - এন্ট্রি নিয়ন্ত্রিত অবস্থায়, লুপের শরীরে প্রবেশের আগে পরীক্ষার শর্তটি পরীক্ষা করা হয়। লুপের জন্য এবং যখন লুপ এন্ট্রি নিয়ন্ত্রিত লুপ হয়।
নিয়ন্ত্রিত লুপগুলি থেকে প্রস্থান করুন - প্রস্থান নিয়ন্ত্রণে, পরীক্ষার শর্তটি লুপের দেহের শেষে মূল্যায়ন করা হয়। সুতরাং, লুপ বডি কমপক্ষে একবার কার্যকর করা হবে,পরীক্ষার শর্তটি সত্য বা মিথ্যা নির্বিশেষে। লু-লুপ একটি প্রস্থান নিয়ন্ত্রিত লুপ হয়।
এখন আসুন এবং জাভাস্ক্রিপ্ট লুপগুলি কার্যকর করার বিভিন্ন পদ্ধতি নিয়ে আলোচনা করা যাক।
লুপের জন্য
এই পদ্ধতিটি লুপ কাঠামো লেখার একটি সংক্ষিপ্ত উপায় সরবরাহ করে। একটি নির্দিষ্ট শর্তটি মিথ্যা হিসাবে মূল্যায়ন না করা অবধি লুপের পুনরাবৃত্তি হবে।
বাক্য গঠন-
(সূচনা শর্ত পরীক্ষার শর্ত বৃদ্ধি / হ্রাস) এর জন্য {বিবৃতি}
উদাহরণ-
// জাভা স্ক্রিপ্ট প্রোগ্রামটি লুপের জন্য বর্ণিত x x // লুপের জন্য যখন x = 1 // শুরু হয় এবং এক্স অবধি চলে<=5 for (x = 1 x <= 5 x++) { document.write('Value of x:' + x + '
')}
আউটপুট-
X এর মান: 1 এর মান x: 2 এর x: 3 এর মান x: 4
যখন লুপ
লুপটি একটি নিয়ন্ত্রণ প্রবাহ বিবৃতি যা নির্দিষ্ট বুলিয়ান অবস্থার উপর ভিত্তি করে কোডটি বারবার সম্পাদন করতে দেয়। এই লুপটি যদি বিবৃতিটির পুনরাবৃত্তির অনুরূপ।
বাক্য গঠন-
(বুলিয়ান শর্ত) {লুপ বিবৃতি while
উদাহরণ-
// জাভা স্ক্রিপ্ট প্রোগ্রাম চিত্রিত করতে যখন লুপ var x = 1 // এক্স যখন 5 এর চেয়ে বেশি হয়ে যায় (এক্স)<= 5) { document.write('Value of x:' + x + '
') // এক্স এর মান পরবর্তী ইনট্রিটিউশন x ++}
আউটপুট-
X এর মান: 1 এর মান x: 2 এর মান x: 3 x এর মান: 4 এর মান: 5
করণীয় লুপ
এই লুপটি যখন লুপের সাথে সমান তবে কেবলমাত্র পার্থক্য হ'ল এটি বিবৃতি কার্যকর করার পরে শর্তটি পরীক্ষা করে। সুতরাং এটি প্রস্থান নিয়ন্ত্রিত লুপের একটি উদাহরণ।
জাভা কি ভেক্টর
বাক্য গঠন-
condition বিবৃতি {করার সময় (শর্ত)
উদাহরণ-
// জাভাস্ক্রিপ্ট প্রোগ্রামটি ডু-ওয়েল লুপের বর্ণন করতে x x 20 ডু {// শর্তটি মিথ্যা ডকুমেন্ট হলে ('x এর মান:' + x + '
') x ++} যখন (x<10)
আউটপুট-
X এর মান: 20
জন্য লুপ
এই লুপটি কোনও অবজেক্টের সমস্ত সংখ্যাযুক্ত বৈশিষ্ট্যের উপরে নির্দিষ্ট ভেরিয়েবলের পুনরাবৃত্তি করে। প্রতিটি স্বতন্ত্র সম্পত্তির জন্য, জাভাস্ক্রিপ্ট নির্দিষ্ট বিবৃতি কার্যকর করবে।
বাক্য গঠন-
(অবজেক্টে ভেরিয়েবল নাম) {বিবৃতি}
উদাহরণ-
// জাভাস্ক্রিপ্ট প্রোগ্রামটি ....... লুপের জন্য চিত্রিত করুন // একটি অবজেক্ট বৈশিষ্ঠ্য তৈরি করে = {প্রথম: 'নাম', দ্বিতীয়: 'বয়স', তৃতীয়: 'উচ্চতা', চতুর্থ: 'চোখের বর্ণ', পঞ্চম: 'জাতীয়তা 'object // // অবজেক্টের বৈশিষ্ট্যগুলির প্রতিটি সম্পত্তির মধ্যে পুনরাবৃত্তি করুন এবং সেগুলি প্রিন্ট করুন // for forin in loops ব্যবহার করে (বৈশিষ্ট্যগুলিতে এটির) {ডকুমেন্ট.উইরাইট (বৈশিষ্ট্য [itr] +'
')}
আউটপুট-
নাম বয়স উচ্চতা বর্ণের জাতীয়তা
ব্রেক স্টেটমেন্ট
ব্রেক স্টেটমেন্টটি লুপের বাইরে ঝাঁপ দেওয়ার জন্য ব্যবহৃত হয়। এটি আপনাকে লুপটি ভাঙ্গতে এবং লুপের পরে কোডটি কার্যকর করতে সহায়তা করবে।
বাক্য গঠন-
বিরতি লেবেল নাম
উদাহরণ-
var text = '' var i এর জন্য (i = 0 i)<10 i++) { if (i === 5) { break } text += 'The number is ' + i + '
'
আউটপুট-
সংখ্যাটি 0 নম্বরটি 1 নম্বরটি 2 টি সংখ্যাটি 3 সংখ্যাটি 4
বিবৃতি অবিরত করুন
যদি একটি নির্দিষ্ট শর্ত দেখা দেয় এবং লুপের পরবর্তী পুনরাবৃত্তির সাথে অবিরত থাকে তবে চালিয়ে যাওয়া বিবৃতিটি লুপের মধ্যে একটি পুনরাবৃত্তি ভঙ্গ করে। চালিয়ে যাওয়া এবং ব্রেক স্টেটমেন্টের মধ্যে পার্থক্য হ'ল চালিয়ে যাওয়া বিবৃতিটি 'লাফিয়ে লাফিয়ে লাফিয়ে' পরিবর্তে লুপের এক পুনরাবৃত্তি 'ঝাঁপিয়ে পড়ে'।
বাক্য গঠন-
লেবেল নাম চালিয়ে যান
উদাহরণ-
var text = '' var i এর জন্য (i = 0 i)<5 i++) { if (i === 2) { continue } text += 'The number is ' + i + '
'
আউটপুট-
সংখ্যাটি 0 নম্বরটি 1 নম্বরটি 3 টি সংখ্যাটি 4
এগুলি ছিল জাভাস্ক্রিপ্ট লুপগুলি কার্যকর করার বিভিন্ন পদ্ধতি। এটির সাথে আমরা আমাদের নিবন্ধের শেষে এসেছি।
এখন আপনি জাভাস্ক্রিপ্ট লুপ সম্পর্কে জানুন, এটি দেখুন লিখেছেন এডুরেকা। ওয়েব ডেভেলপমেন্ট শংসাপত্র প্রশিক্ষণ আপনাকে এইচটিএমএল 5, সিএসএস 3, টুইটার বুটস্ট্র্যাপ 3, জ্যাকুয়ারি এবং গুগল এপিআই ব্যবহার করে কীভাবে চিত্তাকর্ষক ওয়েবসাইট তৈরি করতে শিখতে এবং এটি অ্যামাজন সিম্পল স্টোরেজ সার্ভিসে (এস 3) স্থাপন করতে সহায়তা করবে।
স্কয়ার সার্ভার ইন্টিগ্রেশন পরিষেবাদি টিউটোরিয়াল
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এটি 'জাভাস্ক্রিপ্ট লুপস' এর মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।