জাভাস্ক্রিপ্ট অপারেটরস (JavaScript Operators)
উদাহরণ
দুটি ভ্যালুকে variable হিসেবে ঘোষণা করে তাদের যোগ করা হয়েছে
var x = 5; // এইখানে ৫ কে x ঘোষণা করা হয়েছে
var y = 2; // এইখানে ২ কে y ঘোষণা করা হয়েছে
var z = x + y; // ফলাফল ৭ কে z = x + y এর মাধ্যমে ঘোষণা করা হয়েছে
JavaScript Arithmetic Operators
+ যোগ
- বিয়োগ
* গুন
/ ভাগ
% Modulus
++ Increment (বাড়া)
-- Decrement (কমা)
Addition অপারেটর(+) ভ্যালু যোগ করে
যোগ
var x = 5;
var y = 2;
var z = x + y;
subtract অপারেটর (-) বিয়োগ করে
subtracting
var x = 5;
var y = 2;
var z = x - y;
multiplication অপারেটর (*) ভ্যালু গুন করে
Multiplying
var x = 5;
var y = 2;
var z = x * y;
division অপারেটর (/) ভ্যালু ভাগ করে
dividing
var x = 5;
var y = 2;
var z = x / y;
modulus অপারেটর (%) ভাগের পর ভাগশেষ ডিসপ্লে করে
Modulus
var x = 5;
var y = 2;
var z = x % y;
increment (++) অপারেটর ভ্যালু বাড়ায়
Incrementing
var x = 5;
x++;
var z = x;
Decrement (--) অপারেটর ভ্যালু কমায়
decrementing
var x = 5;
x--;
var z = x;
javascript Assignment অপারেটর
অপারেটর এর উদাহরণ একইরকম
= x = y 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
(=) assignment অপারেটর একটি ভ্যালুকে variable এ ঘোষণা করে
var x = 10;
(+=)assignment অপারেটর variable এর ভ্যালুকে যোগ করে
var x = 10;
x += 5;
(-=)assignment অপারেটর variable এর ভ্যালুকে বিয়োগ করে
var x = 10;
x -= 5;
(*=)assignment অপারেটর variable কে গুন করে
var x = 10;
x *= 5;
(/=)assignment অপারেটর variable কে ভাগ করে
var x = 10;
x /= 5;
(%=)assignment অপারেটর ভাগ করার পর ভাগশেষ বের করে
var x = 10;
x %= 5;
javascript strings অপারেটর
স্ট্রিং কে যোগ করতে + অপারেটর ব্যবহার করা হয়। এটিকে concatenation অপারেটর বলা হয়
উদাহরণ
একসাথে অনেকগুলো স্ট্রিং যোগ করার ক্ষেত্রে এই অপারেটর ব্যবহার করা হয়
txt1 = "What a very";
txt2 = "nice day";
txt3 = txt1 + txt2;
ফলাফল
What a verynice day
স্পেস যোগ করার জন্য প্রথম স্ট্রিং এ ফাকা বা স্পেস দিতে হবে
উদাহরণ
txt1 = "What a very ";
txt2 = "nice day";
txt3 = txt1 + txt2;
ফলাফল
What a very nice day
অথবা একটি স্পেস expression হিসেবে দিতে হবে
উদাহরণ
txt1 = "What a very";
txt2 = "nice day";
txt3 = txt1 + " " + txt2;
ফলাফল
What a very nice day
+= অপারেটর দিয়েও concatenation স্ট্রিং এর কাজ করা যায়
উদাহরণ
txt1 = "What a very ";
txt1 += "nice day";
ফলাফল
What a very nice day
স্ট্রিং এবং নাম্বার যোগ করা
দুইটি নাম্বার যোগ করলে যোগফল পাওয়া যাবে কিন্তু নাম্বার এবং স্ট্রিং যোগ করলে একটি স্ট্রিং পাওয়া যাবে
উদাহরণ
x = 5 + 5;
y = "5" + 5;
z= "Hello" + 5;
x,y,z এর ফলাফল হবে
10
55
Hello5