জাভাস্ক্রিপ্ট টিউটোরিয়াল পর্ব-৯

ওয়েব স্কুল বিডি : সুপ্রিয় শিক্ষার্থী বন্ধুরা, শুভেচ্ছা নিয়ো। আমরা গত ক্লাসে লুপিং স্টেটমেন্ট নিয়ে আলোচনা করেছিলাম। আজ তোমাদের for-in-loop এর ব্যবহার নিয়ে আলোচনা করা হলো :

for-in-loop এর ব্যবহার :জাভাস্ক্রিপ্টে for-in লুপ ব্যবহার করা হয় এরে ইলিমেন্ট এবং অবজেক্ট এর প্রোপার্টির মধ্যে। for-in লুপের সিনট্যাক্স হচ্ছে for (variable name in object) {statements } ।
  • উপরের উদাহরণটিতে var oproperty; এর মাধ্যমে একটা for-in লুপের জন্য ভেরিয়েবল ডিক্লেয়ার করা হয়েছে।
  • for (oproperty in history)প্রকাশ করে যে history অবজেক্ট এর প্রতিটি property পর্যায়ক্রমিকভাবে oproperty ভেরিয়েবলের মান হিসেবে গৃহীত হবে।
  • document.write(oproperty); এর মাধ্যমে oproperty ভেরিয়েবলের মান ব্রাউজারে প্রদর্শন করার নির্দেশ প্রদান করা হয়েছে।
  • var i; এর মাধ্যমে একটা দ্বিতীয় for-in লুপের জন্য ভেরিয়েবল ডিক্লেয়ার করা হয়েছে।
  • var name = new Array(); এর মাধ্যমে একটা এরে তৈরি করা হয়েছে যা name ভেরিয়েবলের মান হিসেবে গৃহীত হবে।
  • name[0] = "Karim"; name[1] = "Rahim"; name[2] = "Manik"; name[3] = "Abdullah"; এর মাধ্যমে এরে উপাদান সমূহ প্রকাশ করা হয়েছে।
  • for (i in name) প্রকাশ করে যে name এরে এর প্রতিটি ইলিমেন্ট পর্যায়ক্রমিকভাবে i ভেরিয়েবলের মান হিসেবে গৃহীত হবে।
  • document.write(name[i] + "<br />"); এর মাধ্যমে এরে এর ইলিমেন্ট গুলোকে I ভেরিয়েবলের মান হিসেবে ব্রাউজারে প্রদর্শনের নির্দেশ দেয়া হয়েছে।
অনুশীলন প্রজেক্ট :
<html>
<head>
<title> www.webschoolbd.com</title>
<style>
body{background: #FFC;
font-size:20px;}
h2{color:#FF0066;}
</style>

</head>
<body>
<script type = "text/javascript">
document.write("<h2>Example of for-in loop </h2>");
var oproperty;
document.write("<h2>History Object Properties </h2> ");
for (oproperty in history)
{
document.write(oproperty);
document.write("<br />");
}
</script>
<script type="text/javascript">
document.write("<h2>for-in loop in array </h2> ");
var i;
var name = new Array();
name[0] = "Karim";
name[1] = "Rahim";
name[2] = "Manik";
name[3] = "Abdullah";
for (i in name)
{
document.write(name[i] + "<br />");
}
</script>
</body>

</html>

Post a Comment

আপনার কোন কিছু জানার থাকলে কমেন্টস বক্স এ লিখতে পারেন। আমরা যথাযত চেস্টা করব আপনার সঠিক উত্তর দিতে। ভালো লাগলে ধন্যবাদ দিতে ভুলবেন না। শিক্ষার্থীরা নোট ,সাজেশান্স ও নতুন নতুন ভিডিও সবার আগে পেতে আমাদের Web School BD চ্যানেলটি সাবস্ক্রাইব SUBSCRIBE করতে পারো।
- শুভকামনায় ওয়েব স্কুল বিডি

Previous Post Next Post