JavaScript অপারেটর
- পূর্ববর্তী পৃষ্ঠা জেএস কন্স্ট
- পরবর্তী পৃষ্ঠা জেএস আরিথমেটিক
JavaScript অপারেটর
উদাহরণ
বিন্যাসের মান্যতা দেওয়া এবং তাদের যোগ করা:
var x = 7; // var x = 7 অন্তর্ভুক্ত করা হয়েছে var y = 8; // var y = 8 অন্তর্ভুক্ত করা হয়েছে var z = x + y; // z (x + y) -কে 15 মান অপরিবর্তনীয় করা
অপরিবর্তনীয়কর্মপদ্ধতি (=
)মানকে মানবচারিত্রিক বিভাগে অপরিবর্তনীয় করা
অপরিবর্তনীয়
var x = 15;
যোগকর্মপদ্ধতি (+
)সংখ্যাকে যোগ করা:
যোগ
var x = 7; var y = 8; var z = x + y;
গুণকর্মপদ্ধতি (*
)সংখ্যাকে গুণ করা:
গুণ
var x = 7; var y = 8; var z = x * y;
জেভাস্ক্রিপ্ট গণিতীয়
গণিতীয় কর্মপদ্ধতি সংখ্যার গণিতীয় কর্মপদ্ধতি করে:
গণিত পরিচিত | বর্ণনা |
---|---|
+ | যোগ |
- | হ্রাস |
* | গুণ |
/ | ভাগ |
% | সমানতা (বাকি) |
++ | বৃদ্ধি |
-- | হ্রাস |
মন্তব্য:জেএস আরিথমেটিকএই চপ্তরে গণিতীয় কর্মপদ্ধতির বিস্তারিত বর্ণনা দেওয়া হয়েছে。
জেভাস্ক্রিপ্ট অপরিবর্তনীয়
অপরিবর্তনীয় কর্মপদ্ধতি জেভাস্ক্রিপ্ট মানবচারিত্রিক বিভাগে অপরিবর্তনীয় করে
গণিত পরিচিত | উদাহরণ | সমান |
---|---|---|
= | 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 |
জোড়া অপরিবর্তনীয় কর্মপদ্ধতি (+=
)একটি মান মানবচারিত্রিক বিভাগে যোগ করে
অপরিবর্তনীয়
var x = 7; x += 8;
মন্তব্য:JS অপরিবর্তনীয়এই চপ্তরে অপরিবর্তনীয় কর্মপদ্ধতির বিস্তারিত বর্ণনা দেওয়া হয়েছে。
জেভাস্ক্রিপ্ট শব্দ কর্মপদ্ধতি
+
এই কর্মপদ্ধতি শব্দকে যোগ করতে (যোগসূত্র) ব্যবহৃত হতে পারে。
উদাহরণ
txt1 = "Bill"; txt2 = "Gates"; txt3 = txt1 + " " + txt2;
txt3 এর ফলাফল হবে:
Bill Gates
+=
অপরিবর্তনীয় কর্মপদ্ধতি শব্দকে যোগ করতে (যোগসূত্র) ব্যবহৃত হতে পারে:
উদাহরণ
txt1 = "Hello "; txt1 += "Kitty!";
txt1 এর ফলাফল হবে:
Hello Kitty!
সত্যাপন:শব্দের জন্য ব্যবহৃত হলে+
এই কর্মপদ্ধতি হল স্তূপকর্মপদ্ধতি。
শব্দ এবং সংখ্যার যোগ
দুটি সংখ্যা যোগ করলে ফলাফল হবে সংখ্যা, কিন্তু একটি সংখ্যা এবং শব্দকে যোগ করলে ফলাফল হবে একটি শব্দ:
উদাহরণ
x = 7 + 8; y = "7" + 8; z = "Hello" + 7;
x, y এবং z এর ফলাফল হবে:
15 78 Hello7
সত্যাপন:যদি আপনি সংখ্যা এবং শব্দকে জুড়িয়ে দিয়ে যোগ করেন, তবে ফলাফল হবে একটি শব্দ!
জেভাস্ক্রিপ্ট তুলনা কর্মপদ্ধতি
গণিত পরিচিত | বর্ণনা |
---|---|
== | সমান |
=== | সমান বা একই প্রকৃতি |
!= | অসমান |
!== | অসমান বা অসমান প্রকৃতি |
> | বড় |
< | কম |
>= | বড় বা সমান |
<= | কম বা সমান |
? | ত্রিবীজ কর্মপদ্ধতি |
মন্তব্য:JS তুলনাএই চাপটিতে তুলনা গণিত পরিচিত সম্পূর্ণভাবে বর্ণনা করা হয়।
JavaScript ধরন গণিত পরিচিত
গণিত পরিচিত | বর্ণনা |
---|---|
&& | একক |
|| | বা |
! | বৈপরীত্য |
মন্তব্য:JS তুলনাএই চাপটিতে ধরন গণিত পরিচিত সম্পূর্ণভাবে বর্ণনা করা হয়。
JavaScript ধরন গণিত পরিচিত
গণিত পরিচিত | বর্ণনা |
---|---|
typeof | বস্তুর ধরন ফিরিয়ে দেবে。 |
instanceof | যদি অবজেক্ট ধরনের উদাহরণ হলে true ফিরিয়ে দেবে。 |
মন্তব্য:JS ধরন পরিবর্তনএই চাপটিতে ধরন গণিত পরিচিত সম্পূর্ণভাবে বর্ণনা করা হয়。
জেভাস্ক্রিপ্ট বিট অপারেটর
স্থানাঙ্ক গণিতক সংখ্যা 32 বিন্যাস পরিচালনা করে。
এই গণিতে যে কোনও সংখ্যাগত গণিত পরিচিতকে 32 বিন্যাসের সংখ্যা হিসাবে রূপান্তরিত করা হবে। ফলাফলটি JavaScript সংখ্যায় রূপান্তরিত করা হবে。
গণিত পরিচিত | বর্ণনা | উদাহরণ | সমান | ফলাফল | দশমিক |
---|---|---|---|---|---|
& | একক | 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | বা | 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | পক্ষহীন | ~ 5 | ~0101 | 1010 | 10 |
^ | বৈপরীত্য | 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
<< | শূন্য পূর্ণ সম্মিশ্র স্থানাঙ্ক | 5 << 1 | 0101 << 1 | 1010 | 10 |
>> | সুচিত ডানদিকের স্থানাঙ্ক | 5 >> 1 | 0101 >> 1 | 0010 | 2 |
>>> | শূন্য পূর্ণ ডানদিকের স্থানাঙ্ক | 5 >>> 1 | 0101 >>> 1 | 0010 | 2 |
এই উদাহরণটিতে 4 বিন্যাস ব্যবহৃত হয়। কিন্তু JavaScript-এ 32 বিন্যাস ব্যবহৃত হয়。
তাই, JavaScript-এ ~ 5 10 ফিরিয়ে দেবে না, বরং -6 ফিরিয়ে দেবে。
~00000000000000000000000000000101 তা 11111111111111111111111111111010 ফিরিয়ে দেবে。
মন্তব্য:আমরা JS স্থানাঙ্কএই চাপটিতে স্থানাঙ্ক গণিত সম্পর্কে বিস্তারিত জানানো হয়。
বই
আরও বিস্তারিত জানতে হলে, JavaScript অপারেটরএর বিষয়ে জানতে হলে, JavaScript উচ্চতর শিক্ষাক্রমের সংক্রান্ত বিষয়টি পড়ুন:
- ইসকিম্যাস্ক্রিপ্ট একসি অপারেটর
- একমাত্র একটি পারামিটার থাকে, যা কাজ করতে হবে এবং তা হল কাজ করতে হবে একটি বস্তু বা মানা। এই ধাপটিতে ECMAScript-এর সবচেয়ে সহজ গণিত পরিচিত করা হয় - একমাত্র গণিত পরিচিত。
- ইসকিম্যাস্ক্রিপ্ট বিট অপারেটর
- স্থানাঙ্ক গণিতকের মধ্যে নিম্নস্তরের কাজ করা হয়। এই ধাপটিতে স্থানাঙ্ক গণিত সম্পর্কে জানানো হয় এবং ECMAScript-এর বিভিন্ন স্থানাঙ্ক গণিত পরিচিত করা হয়。
- ইসকিম্যাস্ক্রিপ্ট বলুয়েন অপারেটর
- Boolean গণিত অত্যন্ত গুরুত্বপূর্ণ। এই ধাপটিতে তিনটি Boolean গণিত পরিচিত করা হয়: NOT, AND এবং OR。
- ইসকিম্যাস্ক্রিপ্ট মাল্টিপ্লিকেশন অপারেটর
- এই ধাপটিতে ECMAScript-এর গুণিতক গণিত পরিচিত করা হয়: গুণিতক, ভাগ এবং বিভাজ্যক গণিত পরিচিত এবং তাদের বিশেষ আচরণ。
- ইসকিম্যাস্ক্রিপ্ট অ্যাডিশন অপারেটর
- এই ধাপটিতে ECMAScript-এর সংক্রান্ত জোড়াফল গণিত পরিচিত করা হয়: জোড়াফল, হারাফল গণিত পরিচিত এবং তাদের বিশেষ আচরণ。
- ইসকিম্যাস্ক্রিপ্ট রেলেশন অপারেটর
- রেলেশন অপারেটরটি প্রকৃত তুলনা করতে কাজ করে।এই অধ্যায়টি রেলেশন অপারেটরের সাধারণ তুলনা পদ্ধতি এবং কিভাবে শব্দসাংহার এবং সংখ্যাকে তুলনা করা হয় বর্ণনা করে।
- ইসকিম্যাস্ক্রিপ্ট ইকুয়েলিটি অপারেটর
- সমতা অপারেটরটি ব্যবহৃত হয় একটি পরিবর্তুনীয়কে অন্য পরিবর্তুনীয়কে সমান হলে নিশ্চিত করার জন্য।ECMAScript-এ দুইটি সমতা অপারেটর প্রদান করে: সমানতা এবং নসমানতা, এবং সমতা এবং নসমতা সমতা এবং নসমতা অপারেটরগুলি।
- ইসকিম্যাস্ক্রিপ্ট কনডিশনাল অপারেটর
- এই অধ্যায়টি ECMAScript-এর কনডিশনাল অপারেটর সম্পর্কে বর্ণনা করে。
- ইসকিম্যাস্ক্রিপ্ট অ্যাসিগনমেন্ট অপারেটর
- এই অধ্যায়টি ECMAScript-এর অ্যাসিগনমেন্ট অপারেটর সম্পর্কে বর্ণনা করে。
- ECMAScript কমা অপারেটর
- এই অধ্যায়টি ECMAScript-এর কমা অপারেটর সম্পর্কে বর্ণনা করে。
অন্যান্য দেখুন:
টিউটোরিয়াল:জেভাস্ক্রিপ্ট অপারেটর প্রাইওরিটি
রেফারেন্স ম্যানুয়েল:JavaScript অপারেটর
- পূর্ববর্তী পৃষ্ঠা জেএস কন্স্ট
- পরবর্তী পৃষ্ঠা জেএস আরিথমেটিক