একটি অপারেটর একটি নির্দিষ্ট মান বা অপরেন্ড পরিচালনা করতে ব্যবহৃত হয়। অপারেটরগুলি অপারেশনগুলিতে নির্দিষ্ট গাণিতিক এবং লজিক্যাল গণনা সম্পাদন করতে ব্যবহৃত হয়। এই নিবন্ধে, আমরা বিভিন্ন সম্পর্কে আলোচনা করব অপারেটরগুলি এবং কীভাবে তারা নিম্নলিখিত ক্রমে কোনও কোডে ব্যবহৃত হয়:
অপারেটর কী?
অপারেটরগুলি মানগুলির তুলনা, গাণিতিক ক্রিয়াকলাপ সম্পাদন ইত্যাদির জন্য ব্যবহৃত হয় উদাহরণস্বরূপ, যদি আমরা একটি সাধারণ অভিব্যক্তি গ্রহণ করি তবে 4 + 5 9 এর সমান হয় Here এখানে 4 এবং 5 কে অপারেন্ডস এবং '+' অপারেটর বলা হয়। জাভাস্ক্রিপ্টে বিভিন্ন ধরণের অপারেটর থাকে যা বিভিন্ন ক্রিয়াকলাপ সম্পাদন করতে ব্যবহৃত হয়।
জাভাস্ক্রিপ্ট অপারেটর প্রকার
জাভাস্ক্রিপ্টে বিভিন্ন ধরণের অপারেটর রয়েছে যা বিভিন্ন ক্রিয়াকলাপ সম্পাদনের জন্য ব্যবহৃত হয়। কিছু জাভাস্ক্রিপ্ট অপারেটর অন্তর্ভুক্ত:
- পাটিগণিত অপারেটর
- তুলনা অপারেটর
- বিটওয়াইস অপারেটর
- লজিক্যাল অপারেটর
- অ্যাসাইনমেন্ট অপারেটর
পাটিগণিত অপারেটর
গাণিতিক অপারেটরগুলি অপারেন্ডগুলিতে গাণিতিক অপারেশন করতে ব্যবহৃত হয়। এখানে জাভাস্ক্রিপ্ট পাটিগণিত অপারেটর হিসাবে পরিচিত অপারেটরগুলির একটি তালিকা রয়েছে:
অপারেটর | বর্ণনা | উদাহরণ |
+ | দুটি অপারেশন যুক্ত করে | 10 + 20 = 30 |
- | প্রথম থেকে দ্বিতীয় অপারেন্ডটি বিয়োগ করে | 30 - 20 = 10 |
/ | বিভাজন দ্বারা অঙ্ককে ভাগ করুন | 10/20 = 2 |
* | দুটি অপারেশনকে গুণ করুন | 5 * 5 = 25 |
% | পূর্ণসংখ্যা বিভাগের বাকী ফলাফলগুলি আউটপুট করে | 20% 10 = 0 |
++ | একটি দ্বারা পূর্ণসংখ্যা মান বৃদ্ধি করে | var a = 20 a ++ এখন a = 21 |
- | এক দ্বারা পূর্ণসংখ্যা মান হ্রাস করে | var a = 20 a– এখন a = 19 |
তুলনা অপারেটর
জাভাস্ক্রিপ্ট তুলনা অপারেটর দুটি অপারেটের সাথে তুলনা করে। তুলনা অপারেটরগুলি নিম্নরূপ:
অপারেটর | বর্ণনা | উদাহরণ |
== | দুটি অপারেন্ড সমান কিনা তা পরীক্ষা করে। যদি হ্যাঁ, তবে শর্তটি সত্য হয়ে যায়। | 20 == 30 = মিথ্যা |
=== | অভিন্ন (সমান এবং একই ধরণের) সন্ধান করে | 10 == 20 = মিথ্যা |
! = | দুটি অপারেন্ড সমান কিনা তা পরীক্ষা করে। মানগুলি সমান না হলে শর্তটি সত্য হয় becomes | 20! = 30 = সত্য |
! == | এটি বোঝায় যে দুটি মান একই নয় | 20! == 20 = মিথ্যা |
> | বাম অপারেন্ডের মান ডান অপরেন্ডের মানের চেয়ে বেশি কিনা তা পরীক্ষা করে | 30> 10 = সত্য |
> = | বাম অপারেন্ডের মান ডান অপরেন্ডের মানের চেয়ে বড় বা সমান কিনা তা পরীক্ষা করে | 20> = 10 = সত্য |
< | বাম অপারেন্ডের মান ডান অপরেন্ডের মানের চেয়ে কম কিনা তা পরীক্ষা করে | বিশ<10 = false |
<= | বাম অপারেন্ডের মান ডান অপরেন্ডের মানের চেয়ে কম বা সমান কিনা তা পরীক্ষা করে | 30<=10 = false |
বিটওয়াইস অপারেটর
বিটওয়াইজ অপারেটরগুলি অপারেন্ডগুলিতে বিটওয়াইজ অপারেশন করতে ব্যবহৃত হয়। এখানে বিটওয়াইজ অপারেটরগুলির একটি তালিকা রয়েছে:
অপারেটর | বর্ণনা | উদাহরণ |
& জাভা জন্য শ্রেণি পথ নির্ধারণ করুন | এর পূর্ণসংখ্যার প্রতিটি বিটটিতে বুলিয়ান এবং অপারেশন | (10 == 20 এবং 20 == 33) = মিথ্যা |
| | এটি তার পূর্ণসংখ্যার প্রতিটি আর্গুমেন্টে বুলিয়ান বা অপারেশন সম্পাদন করে | (10 == 20 | 20 == 33) = মিথ্যা |
^ | এই অপারেটর বিটওয়াইস এক্সওআর অপারেশন করে | (10 == 20 ^ 20 == 33) = মিথ্যা |
~ | এটি একটি অ্যানারি অপারেটর এবং অপারেন্ডের সমস্ত বিটকে বিপরীত করে পরিচালনা করে | (~ 10) = -10 |
<< | দ্বিতীয় অপারেন্ডে উল্লিখিত জায়গাগুলির সংখ্যা দ্বারা তার প্রথম অপেরাণ্ডের সমস্ত বিট বাম দিকে সরায়। | (10)<<2) = 40 |
>> | বাম অপারেন্ডের মান ডান অপারেন্ড দ্বারা নির্দিষ্ট করা বিটের সংখ্যা দ্বারা ডানদিকে সরানো হয়। | (10 >> 2) = 2 |
>>> | এই অপারেটরটি ঠিক >> অপারেটরের মতো, বাম দিকে সরানো বিটগুলি সর্বদা শূন্য থাকে। | (10 >>> 2) = 2 |
লজিক্যাল অপারেটর
তালিকাটি সমস্ত জাভাস্ক্রিপ্ট লজিকাল অপারেটর সরবরাহ করে:
অপারেটর | বর্ণনা | উদাহরণ |
&& | যৌক্তিক এবং - উভয় অপারেন্ড যদি শূন্য হয় তবে শর্তটি সত্য হয়ে যায় | (10 == 20 && 20 == 33) = মিথ্যা |
|| | যৌক্তিক বা - দুটি অপারেটরের যদি কোনওটি শূন্য হয় তবে শর্তটি সত্য হয়ে যায়। | (10 == 20 || 20 == 33) = মিথ্যা |
! | যৌক্তিক না - এটির অপারেন্ডের যৌক্তিক অবস্থাকে বিপরীত করে। | ! (10 == 20) = সত্য |
অ্যাসাইনমেন্ট অপারেটর
অ্যাসাইনমেন্ট অপারেটরগুলি অপারেন্ডকে মান নির্ধারণ করতে ব্যবহৃত হয়। নিম্নলিখিত অপারেটরগুলি জাভাস্ক্রিপ্ট অ্যাসাইনমেন্ট অপারেটর হিসাবে পরিচিত:
অপারেটর | বর্ণনা | উদাহরণ |
= | ডান দিকের অপারেন্ড থেকে বাম পাশের অপরেন্ডে মানগুলি নির্ধারণ করে | 20 + 10 = 30 |
+ = | এটি বাম অপারেন্ডে ডান অপরেন্ড যুক্ত করে এবং ফলাফলটি বাম অপারেন্ডে বরাদ্দ করে | var a = 20 a + = 10 এখন a = 30 |
- = | এটি বাম অপারেন্ড থেকে ডান অপরেন্ডাকে বিয়োগ করে এবং ফলাফলকে বাম অপারেন্ডে বরাদ্দ করে | var a = 30 a- = 10 এখন a = 20 |
* = | এটি ডান অপরেন্ডকে বাম অপারেন্ডের সাথে গুণিত করে এবং ফলাফলটি বাম অপারেন্ডকে বরাদ্দ করে | var a = 10 a * = 20 এখন a = 200 |
/ = | এটি ডান অপরেন্ডের সাথে বাম অপারেন্ডকে বিভক্ত করে এবং ফলাফলটি বাম অপারেন্ডকে বরাদ্দ করে | var a = 10 a / = 2 এখন a = 5 |
% = | এটি দুটি অপারেন্ড ব্যবহার করে মডিউলাস লাগে এবং ফলাফলটি বাম অপারেন্ডে বরাদ্দ করে | var a = 10 a% = 2 এখন a = 0 |
এগুলির সংজ্ঞা এবং উদাহরণ সহ কিছু সাধারণ জাভাস্ক্রিপ্ট অপারেটর ছিল। এটির সাথে আমরা আমাদের নিবন্ধের শেষে এসেছি।
এখন আপনি জাভাস্ক্রিপ্ট অপারেটরদের সম্পর্কে জানেন, এটি দেখুন লিখেছেন এডুরেকা। ওয়েব ডেভলপমেন্ট শংসাপত্র প্রশিক্ষণ আপনাকে এইচটিএমএল 5, সিএসএস 3, টুইটার বুটস্ট্র্যাপ 3, জ্যাকুয়ারি এবং গুগল এপিআই ব্যবহার করে কীভাবে চিত্তাকর্ষক ওয়েবসাইট তৈরি করতে শিখতে এবং এ্যামাজন সিম্পল স্টোরেজ সার্ভিসে (এস 3) স্থাপন করতে সহায়তা করবে।
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এটি 'জাভাস্ক্রিপ্ট অপারেটর' এর মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।