SNDP BAG 4 YOU
কম্পিউটার প্রোগ্রামিং শিখুন


অ্যাসাইনমেন্ট (Operator) কি ?

= ইকুয়াল টু সিম্বলকে অ্যাসাইনমেন্ট ( Assignment Operator) অপারেটর বলা হয় ।

অপারেটর উদাহরণ ফলাফল
= x=y x=20

অ্যারিথমেটিক অ্যাসাইনমেন্ট অপারেটর :

Arithmetic Operator ( + , -, *, / , % , ** ) এর সঙ্গে অ্যাসাইনমেন্ট অপারেটর = ইকুয়ালটু যুক্ত হয়ে অ্যারিথমেটিক অ্যাসাইনমেন্ট অপারেটর তৈরি হয় ।


অপারেটর উদাহরণ ফলাফল
+= x+=y x=x+y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
%= x%=y x=x%y
**= x**=y x=x**y

এই অপারেটরের কাজ কি ?

  1. অ্যারিথমেটিক অপারেটরের শট হ্যান্ড অর্থাৎ সংক্ষেপে লেখার পদ্ধতি ।
  2. কোন ভ্যারিয়বেল ডিক্লিয়ার না করে পূর্বের ভ্যারিয়বেলে ভ্যালু যুক্ত করা যায় ( var ও let ) ।
  3. এর ফলে জাভাস্কিপ্টের কোডটি জটিল হয় না ।

নিচের উদাহরণটি দেখুন :

পূর্বে দুটি সংখ্যার মধ্যে যোগ , বিয়োগ , গুন , ভাগ ইত্যাদি করার সময় দুটি ভ্যারিয়বেল নিয়ে তাদের ভ্যালু ডিক্লিয়ার করে তবেই কাজটি করা হতো । ।

javascript data type

ব্যাখ্যা :

উপরের উদাহরণে থেকে জানা গেলো x এর ভ্যালু 20 এর সঙ্গে y এর ভ্যালু 25 যোগ করা হেয়েছে । উপরের উদাহরণে তিনটি ভ্যারিয়বেল ডিক্লিয়ার করা হয়েছে যথাক্রমে - x, y ও z । কোডটি জটিল না করে আমরা সহজ উপায়ে অ্যারিথমেটিক অ্যাসাইনমেন্ট অপারেটর যুক্ত করে সহজ ভাবে লিখতে পারি ।

যোগের সংক্ষিপ্ত রুপ ও কোড

javascript data type Code


ব্রাউজারে ফলাফল :

string data type Result

নোট : কোন ভ্যারিয়বেল না নিয়ে পূর্বের ভ্যারিয়বেল x এর মধ্যে 25 ভ্যালু সহজে যুক্ত করা হয়েছে ।

নোট : const - ভ্যারিয়বেল কার্যকারী হবে না ।

বিয়োগের সংক্ষিপ্ত রুপ ও কোড

subtract assignment operator short hand Code


ব্রাউজারে ফলাফল :

subtract short hand Result

গুণের সংক্ষিপ্ত রুপ ও কোড

Multiplication assignment operator short hand Code


ব্রাউজারে ফলাফল :

subtract short hand Result

ভাগের সংক্ষিপ্ত রুপ ও কোড

division assignment operator short hand Code


ব্রাউজারে ফলাফল :

division short hand Result

ভাগশেষের (Modulus) সংক্ষিপ্ত রুপ ও কোড

 Modulus assignment operator short hand Code


ব্রাউজারে ফলাফল :

modulus short hand Result

পাওয়ারের (Exponentiation) সংক্ষিপ্ত রুপ ও কোড

 Exponentiation assignment operator short hand Code


ব্রাউজারে ফলাফল :

Exponentiation short hand Result

স্ট্রিং অপারেটর কি ?