জাভাস্ক্রিপ্ট Assignment Operators (নিয়োগ অপারেটর)

জাভাস্ক্রিপ্ট Assignment Operators (নিয়োগ অপারেটর)

Assignment Operators বা নিযুক্ত অপারেটরগুলি ব্যবহার করে ভ্যারিয়েবলকে কোনো মান দেওয়া হয়। এর মাধ্যমে একটি মান ভ্যারিয়েবলের মধ্যে স্টোর করা হয় অথবা পূর্বের মানের উপর ভিত্তি করে আপডেট করা হয়।

জাভাস্ক্রিপ্টে ব্যবহৃত Assignment Operators সমূহ:

অপারেটর ব্যাখ্যা উদাহরণ
= একটি মান ভ্যারিয়েবলে সরাসরি এসাইন করে x = 10
+= পূর্বের মানের সাথে নতুন মান যোগ করে x += 5 // x = x + 5
-= পূর্বের মান থেকে নতুন মান বিয়োগ করে x -= 3 // x = x – 3
*= পূর্বের মানের সাথে গুণ করে x *= 2 // x = x * 2
/= ভাগ করে পূর্বের মান আপডেট করে x /= 4 // x = x / 4
%= মডুলাস (ভাগশেষ) দিয়ে মান আপডেট করে x %= 2 // x = x % 2
**= ঘাত (power) দিয়ে মান আপডেট করে x **= 3 // x = x³

কিছু বাস্তব কোড উদাহরণ:

var x = 10;

// সাধারণ এসাইনমেন্ট
x = 5;
console.log(x); // 5

// যোগ এসাইনমেন্ট
x += 3; // x = x + 3
console.log(x); // 8

// গুণ এসাইনমেন্ট
x *= 2; // x = x * 2
console.log(x); // 16

// ভাগ এসাইনমেন্ট
x /= 4; // x = x / 4
console.log(x); // 4

রিয়েল-লাইফ ব্যবহার:

  • Counter বা Calculator তৈরিতে
  • Loop এর মান আপডেটে
  • DOM Element এর value সেট করতে
  • UI Interaction (increase/decrease volume, brightness)

সাধারণ ভুল:

  • === গুলিয়ে ফেলবেন না। = হলো Assignment, == হলো Comparison।
  • ভ্যারিয়েবল Declare না করেই Assignment করলে সেটা global scope এ চলে যেতে পারে।

উপসংহার:

Assignment Operators প্রোগ্রামিং-এর মৌলিক এবং অপরিহার্য অংশ। বিভিন্ন Math Operation অথবা ভ্যালু আপডেট করার জন্য এই অপারেটরগুলো প্রতিনিয়ত ব্যবহৃত হয়। একটি ভালো প্রোগ্রামার হওয়ার জন্য অবশ্যই এই অপারেটরগুলোর প্র্যাকটিস করা উচিত।


Leave a Reply