এসাইনমেন্ট অপারেটর ( Assignment Operator) |জাভাস্ক্রিপ্ট বাংলা টিউটোরিয়াল

এসাইনমেন্ট অপারেটর ( Assignment Operator)

জাভাস্ক্রিপ্ট প্রোগ্রামিং এ ভেরিয়েবলের মান নির্ধারণ করতে, সমীকরণ তৈরি করতে এসাইনমেন্ট  অপারেটর ব্যবহার করা হয়। প্রকৃতপক্ষে বেসিক এসাইনমেন্ট অপারেটর একটা সমান চিহ্ন (=) এর মাধ্যমে প্রকাশ করা হয়। যেমন var a=75; অথবা var b = a + c - d; । এসাইনমেন্ট আপারেটর যদিও একটা সমান চিহ্ন প্রকাশ করে তার পরও প্রকৃতপক্ষে a =  b; বলতে var a এর সমান var b প্রকাশ করে না। a = b; প্রকাশ করে যে var a এর মান হিসেবে var b নির্ধারণ করে দেয়া হয়েছে। আরো কিছু এসাইনমেন্ট অপারেটর আছে এগুলো হচ্ছে +=, -=, *=, /=, %= । এখানে a=a+5; এর সংক্ষিপ্ত রূপ হচ্ছে a+=5; । অনুরূপভাবে a=a-5; এর সংক্ষিপ্ত রূপ হচ্ছে a-=5; a=a*5; এর সংক্ষিপ্ত রূপ হচ্ছে a*=5; a=a/5; এর সংক্ষিপ্ত রূপ হচ্ছে a/=5; a=a%5; এর সংক্ষিপ্ত রূপ হচ্ছে a%=5;



অনুশীলন প্রজেক্ট

<html>
<head>
<title> www.tutohost.com</title>
<style>
body{background: #FFC;
font-size:20px;}
h2{color:#FF0066;}
</style>

</head>
<body>
<script type = "text/javascript">
var a = 20;
a=a+5;
document.write("<p> A = "
+ a + ".</p>");
var aa = 20;
aa+=5;
document.write("<p> A = "
+ aa + ".</p>");
var b = 40;
b=b-5;
document.write("<p> B = "
+ b + ".</p>");
var bb = 40;
bb-=5;
document.write("<p> B = "
+ bb + ".</p>");
var c = 4;
c=c*5;
document.write("<p> C = "
+ c + ".</p>");
var cc = 4;
cc*=5;
document.write("<p> C = "
+ cc + ".</p>");
var d = 30;
d=d/5;
document.write("<p> D = "
+ d + ".</p>");
var dd = 30;
dd/=5;
document.write("<p> D = "
+ dd + ".</p>");
var e = 35;
e=e%8;
document.write("<p> E = "
+ e + ".</p>");
var ee = 35;
ee%=8;
document.write("<p> E = "
+ ee + ".</p>");
</script>
</body>

</html>

একটা নোটপ্যাড open করে উপরের code টুকু লিখে file মেনু থেকে Save as এ ক্লিক করে File name: index.html , Save as type : All files, দিয়ে save করে index.html ফাইলটি Mozilla Firefox দিয়ে open করলে নিচে প্রদর্শিত ছবির মত দেখাবে।


  • উপরের উদাহরণটিতে var a = 20; এবং var aa = 20; তাই a=a+5; এবং aa+=5; একই অর্থ প্রকাশ করে। a এবং aa ব্রাউজারে প্রদর্শনের নির্দেশ প্রদান করলে উভয় ক্ষেত্রেই 25 প্রদর্শিত হবে।
  • উদাহরণটিতে var b = 40; এবং var b = 40; তাই b=b-5; এবং bb-=5;একই অর্থ প্রকাশ করে। b এবং bb ব্রাউজারে প্রদর্শনের নির্দেশ প্রদান করলে উভয় ক্ষেত্রেই 35 প্রদর্শিত হবে।
  • উদাহরণটিতে var c = 4; এবং var cc = 4; তাই c=c*5; এবং cc*=5; একই অর্থ প্রকাশ করে। c এবং cc ব্রাউজারে প্রদর্শনের নির্দেশ প্রদান করলে উভয় ক্ষেত্রেই 20 প্রদর্শিত হবে।
  • উদাহরণটিতে var d = 30; এবং var dd = 30; তাই d=d/5; এবং dd/=5; একই অর্থ প্রকাশ করে। d এবং dd ব্রাউজারে প্রদর্শনের নির্দেশ প্রদান করলে উভয় ক্ষেত্রেই 6 প্রদর্শিত হবে।
  • উদাহরণটিতে var e = 35; এবং var ee = 35; তাই e=e%8; এবং ee%=8; একই অর্থ প্রকাশ করে। e এবং ee ব্রাউজারে প্রদর্শনের নির্দেশ প্রদান করলে উভয় ক্ষেত্রেই 3 প্রদর্শিত হবে।

লেখকঃ অসীম কুমার
তিনি ইলেকট্রিক্যাল ইঞ্জিনিয়ারিং এ লেখাপড়া করছেন। টিউটোরিয়ালবিডি ও বিজ্ঞানপ্রযুক্তি ব্লগে তিনি ইলেক্ট্রনিক্স সহ বিভিন্ন টেকনোলজি বিষয়ে লিখে থাকেন। বর্তমানে তিনি লেখাপড়ার পাশাপাশি টিউটোহোস্টে কর্মরত আছেন।

কপি রাইট © ২০১১-২০১২ সর্বস্বত্ত্ব সংরক্ষিত, টিউটরিয়ালবিডি, একটি টিউটো ওয়েবস প্রতিষ্ঠান.