জাভাস্ক্রিপ্টের বেসিক গাণিতিক অপারেটরها হলো:
- Arithmetic Operators (আর্থমেটিক অপারেটর)
- Comparison Operators (তুলনা অপারেটর)
- Logical/Relational Operators (লজিক্যাল/রিলেশনাল অপারেটর)
- Assignment Operators (অ্যাসাইনমেন্ট অপারেটর)
আর্থমেটিক অপারেটরها কী কী এবং কীভাবে কাজ করে তা নিচের টেবিলে দেখানো হলো:
| ক্রমিক নং | অপারেটর ও বিবরণ |
|---|---|
| ১ | + (যোগ) দুই অপারেন্ড যোগ করে উদাহরণ: A + B দেবে ৩০ |
| ২ | - (বিয়োগ) দ্বিতীয় অপারেন্ডকে প্রথমটি থেকে বিয়োগ করে উদাহরণ: A - B দেবে -১০ |
| ৩ | * (গুন) দুই অপারেন্ড গুন করে উদাহরণ: A * B দেবে ২০০ |
| ৪ | / (ভাগ) নামেরকে হর দিয়ে ভাগ করে উদাহরণ: B / A দেবে ২ |
| ৫ | % (মডুলাস) পূর্ণসংখ্যা ভাগশেষ আউটপুট করে উদাহরণ: B % A দেবে ০ |
| ৬ | ++ (ইনক্রিমেন্ট) পূর্ণসংখ্যা মান এক বড়ায় উদাহরণ: A++ দেবে ১১ |
| ৭ | -- (ডিক্রিমেন্ট) পূর্ণসংখ্যা মান এক কমায় উদাহরণ: A-- দেবে ৯ |
উদাহরণ
নিচের কোড চালিয়ে আর্থমেটিক অপারেটরها বুঝুন:
<html>
<body>
<script>
var a = 77;
var b = 30;
var c = "Demo";
var linebreak = "<br />";
document.write("a + b = ");
result = a + b;
document.write(result);
document.write(linebreak);
document.write("a - b = ");
result = a - b;
document.write(result);
document.write(linebreak);
document.write("a / b = ");
result = a / b;
document.write(result);
document.write(linebreak);
document.write("a % b = ");
result = a % b;
document.write(result);
document.write(linebreak);
document.write("a + b + c = ");
result = a + b + c;
document.write(result);
document.write(linebreak);
a = ++a;
document.write("++a = ");
result = ++a;
document.write(result);
document.write(linebreak);
b = --b;
document.write("--b = ");
result = --b;
document.write(result);
document.write(linebreak);
</script>
</body>
</html>