Javascript Operator জাভাস্ক্রিপ্ট অপারেটর
জাভাস্ক্রিপ্ট অপারেটর(Operator)
উদাহরণ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h4>জাভাস্ক্রিপ্ট অপারেটর</h4>
<h5>a = 10, b = 5,হিসাব করুন c = a + b, এবং c এর মান প্রদর্শন করান।</h5>
<p id="test"></p>
<script>
var a = 10;
var b = 5;
var c = a + b;
document.getElementById("test").innerHTML = c;
</script>
</body>
</html>
ফলাফল
জাভাস্ক্রিপ্ট গাণিতিক অপারেটর
সংখ্যার যোগ-বিয়োগ করার জন্য জাভাস্ক্রিপ্টে গাণিতিক অপারেটর ব্যবহার করা হয়ঃ
অপারেটর | বর্ণনা |
---|---|
+ | যোগ(Addition) |
- | বিয়োগ(Subtraction) |
* | গুণ(Multiplication) |
/ | ভাগ(Division) |
% | (ভাগশেষ)Modulus |
++ | এক করে বৃদ্ধি (Increment) |
-- | এক করে হ্রাস(Decrement) |
যোগ(+) অপারেটর সংখ্যাকে যোগ করেঃ
যোগ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h4>+ অপারেটর</h4>
<p id="test"></p>
<script>
var a = 25;
var b = 40;
var c = 13;
var d = a + b + c;
document.getElementById("test").innerHTML = d;
</script>
</body>
</html>
ফলাফল
গুণন(*) অপারেটর সংখ্যাকে গুণ করেঃ
গুণ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h4>* অপারেটর</h4>
<p id="test"></p>
<script>
var a = 40;
var b = 13;
var c = a * b;
document.getElementById("test").innerHTML = c;
</script>
</body>
</html>
ফলাফল
পরবর্তী অধ্যায়ে জাভাস্ক্রিপ্ট অপারেটর সম্পর্কে আরো অনেক শিখবেন। |
জাভাস্ক্রিপ্ট এসাইনমেন্ট অপারেটর
এসাইনমেন্ট অপারেটর জাভাস্ক্রিপ্ট ভ্যারিয়েবলের মধ্যে ভ্যালু এসাইন করে।
অপারেটর | উদাহরণ | |
---|---|---|
= | 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 |
এসাইনমেন্ট অপারেটর(=) জাভাস্ক্রিপ্ট ভ্যারিয়েবলের মধ্যে ভ্যালু জমা রাখে।
উদাহরণ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h3>= অপারেটর</h3>
<p id="test"></p>
<script>
var a = 32;
document.getElementById("test").innerHTML = a;
</script>
</body>
</html>
ফলাফল
যোগ এসাইনমেন্ট(+=) অপারেটর ভ্যারিয়েবলে ভ্যালু যোগ করে।
উদাহরণ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h3>+= অপারেটর</h3>
<p id="test"></p>
<script>
var a = 32;
a += 8;
document.getElementById("test").innerHTML = a;
</script>
</body>
</html>
ফলাফল
জাভাস্ক্রিপ্ট স্ট্রিং অপারেটর
স্ট্রিংকে যোগ(concaenate) করতেও + অপারেটর ব্যবহার করতে হয়।
যখন যোগ(+) অপারেটর স্ট্রিং-এ ব্যবহার করা হয় তখন একে কনকাটিনেশন(concatenation) অপারেটর বলা হয়। |
উদাহরণ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h4>জাভাস্ক্রিপ্ট অপারেটর</h4>
<h5> + অপারেটর স্ট্রিংগুলোকে সংযুক্ত করে</h5>
<p id="test"></p>
<script>
var txt1 = "আজিজুর";
var txt2 = "রহমান ";
document.getElementById("test").innerHTML = txt1 + " " + txt2;
</script>
</body>
</html>
ফলাফল
+= এসাইনমেন্ট অপারেটর স্ট্রিংকে যোগ করার ক্ষেত্রে ব্যবহার করা হয়ঃ
উদাহরণ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h4>জাভাস্ক্রিপ্ট অপারেটর</h4>
<p>এসাইনমেন্ট অপারেটর += দিয়ে স্ট্রিং গুলোকে সংযুক্ত করতে পারে।</p>
<p id="test"></p>
<script>
var txt1 = "আজিজুর";
txt1 += " রহমান ";
document.getElementById("test").innerHTML = txt1;
</script>
</body>
</html>
ফলাফল
স্ট্রিং এবং সংখ্যার যোগ
দুটি সংখ্যাকে যোগ করলে যোগফল সংখ্যা হবে কিন্তু একটি সংখ্যা ও একটি স্ট্রিং যোগ করলে যোগফল হবে স্ট্রিংঃ
উদাহরণ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h4>জাভাস্ক্রিপ্ট অপারেটর</h4>
<h5>একটি নাম্বার এবং একটি স্ট্রিং যুক্ত করে স্ট্রিং রিটার্ন করে ।</h5>
<p id="test"></p>
<script>
var a = 23 + 23;
var b = "23" + 23;
var c = "operator" + 23;
document.getElementById("test").innerHTML =
a + "<br>" + b + "<br>" + c;
</script>
</body>
</html>
ফলাফল
নিয়মঃ নাম্বার এবং স্ট্রিংকে যোগ করলে যোগফল হবে স্ট্রিং!
জাভাস্ক্রিপ্ট কম্প্যারিজন(Comparison) এবং লজিক্যাল(Logical) অপারেটর
অপারেটর | বর্ণনা |
---|---|
== | সমান |
=== | সমান মান এবং একই টাইপ |
!= | সমান না |
!== | একই মান এবং টাইপের না |
> | বড় |
< | ছোট |
>= | বড় অথবা সমান |
<= | ছোট অথবা সমান |
? | তিনটি অপারেটর নিয়ে গঠিত (if...else এর মতই কাজ করে) |
জেএস কম্প্যারিজন অধ্যায়ে কম্প্যারিজন এবং লজিক্যাল অপারেটর সম্পর্কে সম্পূর্ণ বর্ণনা করা হয়েছে। |
জাভাস্ক্রিপ্ট টাইপ অপারেটর
অপারেটর | বর্ণনা |
---|---|
typeof | ভ্যারিয়েবলের টাইপ রিটার্ন করে |
instanceof | যদি একটি অবজেক্ট অন্য একটি অবজেক্ট টাইপের হয় তাহলে true রিটার্ন করবে |
জেএস ধরন পরিবর্তন অধ্যায়ে টাইপ অপারেটর সম্পর্কে আলোচনা করা হয়েছে। |
No comments