VBScript এ বিভিন্ন ধরনের অপারেটর ব্যবহৃত হয়, যা স্ক্রিপ্টিং ভাষার কার্যকারিতা বাড়ানোর জন্য বিভিন্ন ধরণের গণনা, তুলনা এবং শর্ত যাচাই করতে সহায়তা করে। এগুলি প্রধানত তিনটি ধরণের: অ্যারিথমেটিক অপারেটরস, রিলেশনাল অপারেটরস এবং লজিক্যাল অপারেটরস।
অ্যারিথমেটিক অপারেটরস (Arithmetic Operators)
অ্যারিথমেটিক অপারেটরস গণনা বা সংখ্যা সম্পর্কিত অপারেশন করার জন্য ব্যবহৃত হয়। এই অপারেটরগুলির মাধ্যমে যোগ, বিয়োগ, গুণ, ভাগ ইত্যাদি করা যায়।
| অপারেটর | বর্ণনা | উদাহরণ |
|---|---|---|
+ | যোগ (Addition) | a + b |
- | বিয়োগ (Subtraction) | a - b |
* | গুণ (Multiplication) | a * b |
/ | ভাগ (Division) | a / b |
MOD | ভাগশেষ (Modulo) | a MOD b |
^ | ঘাত (Exponentiation) | a ^ b |
উদাহরণ:
Dim a, b, result
a = 10
b = 5
result = a + b ' result = 15
result = a - b ' result = 5
result = a * b ' result = 50
result = a / b ' result = 2
result = a MOD b ' result = 0
রিলেশনাল অপারেটরস (Relational Operators)
রিলেশনাল অপারেটরস তুলনা করার জন্য ব্যবহৃত হয়। এগুলির মাধ্যমে দুটি মানের মধ্যে সম্পর্ক নির্ধারণ করা যায় (যেমন, বড়, ছোট, সমান ইত্যাদি)। রিলেশনাল অপারেটরগুলি সাধারণত শর্ত চেকিং বা লজিক্যাল সিদ্ধান্তে ব্যবহৃত হয়।
| অপারেটর | বর্ণনা | উদাহরণ |
|---|---|---|
= | সমান (Equal to) | a = b |
<> | সমান নয় (Not equal to) | a <> b |
< | ছোট (Less than) | a < b |
> | বড় (Greater than) | a > b |
<= | ছোট বা সমান (Less than or equal to) | a <= b |
>= | বড় বা সমান (Greater than or equal to) | a >= b |
উদাহরণ:
Dim a, b, result
a = 10
b = 5
result = (a = b) ' result = False
result = (a <> b) ' result = True
result = (a < b) ' result = False
result = (a > b) ' result = True
result = (a <= b) ' result = False
result = (a >= b) ' result = True
লজিক্যাল অপারেটরস (Logical Operators)
লজিক্যাল অপারেটরস ব্যবহার করা হয় বিভিন্ন শর্তের মধ্যে যৌক্তিক সম্পর্ক নির্ধারণ করার জন্য। এগুলি সাধারণত শর্ত নির্ধারণ, যেমন যদি একটি শর্ত সত্য বা মিথ্যা হয়, তা যাচাই করতে ব্যবহৃত হয়।
| অপারেটর | বর্ণনা | উদাহরণ |
|---|---|---|
AND | AND অপারেটর (দুটি শর্তই সত্য হলে ফলস্বরূপ সত্য) | a AND b |
OR | OR অপারেটর (যেকোনো এক শর্ত সত্য হলে ফলস্বরূপ সত্য) | a OR b |
NOT | NOT অপারেটর (শর্তটির বিপরীত ফলস্বরূপ) | NOT a |
উদাহরণ:
Dim a, b, result
a = True
b = False
result = (a AND b) ' result = False
result = (a OR b) ' result = True
result = NOT a ' result = False
সারাংশ
VBScript এ তিনটি প্রধান ধরনের অপারেটর রয়েছে:
- অ্যারিথমেটিক অপারেটরস: গণনা করার জন্য ব্যবহৃত হয়, যেমন যোগ, বিয়োগ, গুণ, ভাগ।
- রিলেশনাল অপারেটরস: দুটি মানের মধ্যে সম্পর্ক যাচাই করার জন্য ব্যবহৃত হয়, যেমন সমান বা বড়/ছোট।
- লজিক্যাল অপারেটরস: শর্ত যাচাই করতে ব্যবহৃত হয়, যেমন AND, OR, NOT।
এই অপারেটরগুলির সাহায্যে VBScript আরও কার্যকরী এবং ডায়নামিক স্ক্রিপ্ট তৈরি করতে সাহায্য করে।
Read more