জাভাস্ক্রিপ্ট অপারেটর



জাভাস্ক্রিপ্টে সিধান্ত গ্রহনের ক্ষেত্রে মুল ভূমিকা পালন করে থাকে জাভাস্ক্রিপ্ট অপারেটর। অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজ এর অপারেটর এর সাথে জাভাস্ক্রিপ্ট অপারেটর এর মিল আছে। অপারেটর হচ্ছে এমন একটি প্রতিক বা Symbol যা কোন গাণিতিক কাজ করতে ব্যবহার করা হয়।


জাভাস্ক্রিপ্ট অপারেটর

অপারেটর হল বিভিন্ন ম্যাথমেটিক্যাল অপারেসন করার জন্য ব্যবহৃত বিভিন্ন চিহ্ন। যেমন - যোগ, বিয়োগ, গুন, ভাগ ইত্যাদি হল ম্যাথমেটিক্যাল অপারেসন। বেশিরভাগ ক্ষেত্রেই কাজগুলো হল পাটিগণিতীয় বা arithmetic.


জাভাস্ক্রিপ্ট অপারেটরের প্রকারভেদ

ভেরিয়েবল ও অন্যা্ন্য অবজেক্তের পারস্পরিক গাণিতিক ও যৌক্তিক সম্পর্ক বোঝানোর জন্য জাভাস্ক্রিপ্ট অপারেটর ব্যবহার করা হয়। কাজের ধরন অনুসারে জাভাস্ক্রিপ্ট অপারেটরকে পাঁচভাগে ভাগ করা হয়। যথা -
১) String বা স্ট্রিং অপারেটর,
২) Arithmetic বা গাণিতিক অপারেটর,
৩) আসাইনমেন্ট অপারেটর,
৪) কম্পারেসন অপারেটর,
৫) Logical বা যুক্তিমুলক অপারেটর,
৬) Conditional বা শর্তবাচক অপারেটর।


string অপারেটর

জাভাস্ক্রিপ্টে দুইটি string অপারেটর আছে। এগুলো হল নিম্নরূপ -

অপারেটর বর্ণনা
+ দুই বা ততোধিক উপাদানকে যুক্ত করে।
+= একটি string এর সাথে আরেকটি string যুক্ত করে।

+ অপারেটর

string ভেরিয়েবলকে অর্থাৎ দুই বা ততোধিক উপাদানকে একত্র করতে বা টেক্সট ভ্যালুকে একত্র করতে " + " অপারেটর ব্যবহার করা হয়। নিচের উদাহরণে কতগুলো স্ট্রিংকে একত্র করা হয়েছে -
“i”+”am”+myName
এখানে " i " ও " am " দুটি স্ট্রিং এবং " myName " একটি ভেরিয়েবল। এখানে myName ভেরিয়েবলের মান যদি " Rudra " তবে ওপরের স্টেটমেন্টটি হবে নিম্নরূপ -
" I am Rudra "

+= অপারেটর

Book+=”about Cooking হয় এবং Book ভেরিয়েবলটির মান " This book is " হয় তবে ওপরের স্টেটমেন্টটি হবে নিম্নরূপ -
"This book is about Cooking
ম্যাসেজ, পরামর্শ বা তথ্য প্রদর্শনের জন্য অপারেটর অপরিহার্য। নিচের কোডগুলো ইউজার থেকে নাম জেনে তা ম্যাসেজ হিসেবে দেখাবে -

কোড দেখুন

<html>
<head>
<title> Simple webpage </title>
<body>
<script type="text/JavaScript">
fullName = prompt ("What is your name, please?","")
document.write("Welcome to my Webpage" + fullName)
</script>
</body>
</html>




Arithmetic অপারেটর

বিভিন্ন স্টেটমেন্টের মাঝে Arithmetic বা গাণিতিক কাজগুলো করতে Arithmetic অপারেটর ব্যবহার করা হয়। y=5 এর জন্য নিচে Arithmetic অপারেটরগুলোর ব্যাখ্যা দেখুন -

অপারেটর বর্ণনা উদাহরণ ফলাফল ফলাফল
+ যোগ x=y+2 x=7 y=5
- বিয়োগ x=y-2 x=3 y=5
* গুণ x=y*2 x=10 y=5
/ ভাগ x=y/2 x=2.5 y=5
% শতকরা x=y%2 x=1 y=5
++ বৃদ্ধি x=++y x=6 y=6
-- হ্রাস x=--y x=4 y=4


Assignment অপারেটর

জাভাস্ক্রিপ্ট অপারেটরের মান Assign করতে Assignment অপারেটর ব্যবহার করা হয়। নিচে x=10 এবং y=5 এর জন্য Assignment অপারেটর ব্যাখ্যা করা হল।

অপারেটর উদাহরণ Same As ফলাফল
= x=y x=5
+= x+=y x=x+y x=15
-= x-=y x=x-y x=5
*= x*=y x=x*y x=50
/= x/=y x=x/y x=2
%= x%=y x=x%y x=0


স্ট্রিং এবং নাম্বার যোগ করা

যদি আপনি একটি স্ট্রিং এবং একটি নাম্বার যোগ করেন তবে এর ফলাফল হবে একটি স্ট্রিং। নিচে কতগুলো উদাহরণ দেখুন -

উদাহরণ দেখুন

x=5+5;
document.write(x);// আউটপুট হবে 10
x="5"+"5";
document.write(x);//
x=5+"5";
document.write(x); // আউটপুট হবে 55
x="5"+5;
document.write(x); // আউটপুট হবে 55









এই ওয়েব সাইট এর সমস্ত টিউটোরিয়াল, সার্কিট ডায়াগ্রাম, উদাহরণ ইত্যাদি খুব সহজ ও সাধারণ ভাবে তৈরি করা হয়েছে। টিউটোরিয়াল, সার্কিট ডায়াগ্রাম, উদাহরণ ইত্যাদির ভুল পরিহার করার জন্য বার বার যাচাই করা হয়েছে, কিন্তু আমরা এর পূর্ণ নিশ্চয়তা ও দায়ভার বহন করি না। যখন আপনি এই সাইটটি ব্যবহার করেন, আমরা ধরে নেই যে আপনি পড়েছেন এবং সম্মত আছেন আমাদের টার্মস অফ ইউস (Terms of use) এবং প্রাইভেসি পলিসি( Privacy policy) সম্পর্কে।

Copyright 2016-2018 by websschool.com, All Rights Reserved.