know yourselves. information, computer, 7 wonders, various.

Sunday, March 8, 2020

JavaScript_part5_অপারেটর, Arithmetic Operator ও জাভাস্ক্রিপ্ট অ্যাসাইনমেন্ট অপারেটর




অপারেটর (Operator)
Operators হলো কোন বিশেষ ধরনের চিহ্ন বা শব্দ যা কম্পাইলারকে বিশেষ কোন গানিতিক বা লজিক্যাল কাজ করার নির্দেশ দেয়। অপারেটরের সাথে যে ভেরিয়েবল গুলো থাকে সেগুলিকে Operand বলে। যেমন দুইটি  ভেরিয়েবল যেমন A এবং B, যদি A+B লেখা হয় তবে কম্পাইলার AB কে যোগ করবে। সুতরাং এখানে পস্নাস সাইন (+) হচ্ছে Opertor এবং A এবং B হচ্ছে Operand.
জাভাস্ক্রিপ্ট-এ এ ধরনের অনেক গুলো Operator আছে। যেমন Arithmetic Operatior, Assignment Operator, Logical Operator, Relational Operator, Conditional Operator.
Arithmetic Operator
জাভাস্ক্রিপ্ট-এ মোট ৭টি arithmetic operators আছে।
Symbol
Operator
Purpose
+
Addition
২টি Operand কে যোগ করে
-
Subtraction
২টি Operand কে বিয়োগ করে
*
Multiplication
২টি Operand কে গুন করে
/
Division
২টি Operand কে ভাগ করে
% (modulo)
Remainder after division
২টি Operand কে ভাগ করার পর ভাগশেষ প্রদর্শন করে
+ +
Increment
Operand এর সাথে ১ যোগ করে
- -
Decrement
Operand এর সাথে ১ বিয়োগ করে।




 (+) অপারেটরের উদাহরণ:
১। আপনার এডিটরে নিম্নোক্ত প্রোগ্রামটি লিখুন    
২। এবার ফাইলটিকে কে একটি নির্দিষ্ট  নামে  সেভ করুন। আমরা এখানে program_0014.html নামে সেভ করেছি
<html>
<head>
<title>+ Oparetor Example</title>
<head>
<body>
<script type="text/JavaScript">
var num1=10;
var num2=15;
var Total= num1+num2;
document.write("Total =" + Total);
</script>
</body>
</html>
ফলাফল : ব্রাউজারে program_0014.html ফাইলটি ওপেন করুন। নিম্নের চিত্রের মত ফলাফল দেখতে পাবেন।
·        চিত্র: (+) অপারেটরের উদাহরনের ফলাফল
ব্যাখ্যা: উপরোক্ত উদাহরণে দুটি ভেরিয়েবল num1, num2 তে যথাক্রমে 10, 15 ভ্যালু অ্যাসাইন করা হলো।এবার Total নামের ভেরিয়েবলে অ্যাসাইন করা হল num1, num2 এর যোগফল ।এখন document.write( ) ফাংশনের মধ্যে Total ভেরিয়েবলে যে ভ্যালু (num1+num2) আছে যা আউটপুটে দেখানো হল।

(-) অপারেটরের উদাহরণ:
১। আপনার এডিটরে নিম্নোক্ত প্রোগ্রামটি লিখুন    
২।  এবার ফাইলটিকে কে একটি নির্দিষ্ট  নামে  সেভ করুন। আমরা এখানে program_0015.htmlনামে সেভ করেছিএবার ফাইলটিকে  নামে সেভ করুন।
<html>
<head>
<title>- Oparetor Example</title>
<head>
<body>
<script type="text/JavaScript">
var num1=15;
var num2=10;
var Total= num1-num2;
document.write("Total =" + Total);
</script>
</body>
</html>

ফলাফল : ব্রাউজারে program_0015.html ফাইলটি ওপেন করুন। নিম্নের চিত্রের মত ফলাফল দেখতে পাবেন।
ব্যাখ্যা: উপরোক্ত উদাহরণে দুটি ভেরিয়েবল num1, num2 তে যথাক্রমে 15, 10 ভ্যালু অ্যাসাইন করা হলো। এবার Total নামের ভেরিয়েবলে অ্যাসাইন করা হল num1, num2 এর যোগফল ।এখন document.write( ) ফাংশনের মধ্যে Total ভেরিয়েবলে যে ভ্যালু (num1-num2) আছে যা আউটপুটে দেখানো হল।
(*) অপারেটরের উদাহরণ:
১। আপনার এডিটরে নিম্নোক্ত প্রোগ্রামটি লিখুন। এবার ফাইলটিকে কে একটি নির্দিষ্ট  নামে  সেভ করুন। আমরা এখানে program_0016.htmlনামে সেভ করেছিএবার ফাইলটিকে  নামে সেভ করুন।
<html>
<head>
<title>* Oparetor Example</title>
<head>
<body>
<script type="text/JavaScript">
var num1=15;
var num2=10;
var Total= num1*num2;
document.write("Total =" + Total);
</script>
</body>
</html>
ফলাফল :           ব্রাউজারে program_0016.html ফাইলটি ওপেন করুন। নিম্নের চিত্রের মত ফলাফল দেখতে পাবেন।
ব্যাখ্যা:  উপরোক্ত উদাহরণে দুটি ভেরিয়েবল num1, num2 তে যথাক্রমে 15, 10 ভ্যালু অ্যাসাইন করা হলো।এবার Total নামের ভেরিয়েবলে অ্যাসাইন করা হল num1, num2 এর যোগফল ।এখন document.write( ) ফাংশনের মধ্যে Total ভেরিয়েবলে যে ভ্যালু (num1*num2) আছে যা আউটপুটে দেখানো হল।
( % ) অপারেটরের উদাহরণ:
১। আপনার এডিটরে নিম্নোক্ত প্রোগ্রামটি লিখুন। এবার ফাইলটিকে কে একটি নির্দিষ্ট  নামে  সেভ করুন। আমরা এখানে program_0017.htmlনামে সেভ করেছিএবার ফাইলটিকে  নামে সেভ করুন।
<html>
<head>
<title>* Oparetor Example</title>
<head>
<body>
<script type="text/JavaScript">
var num1=15;
var num2=10;
var Total= num1%num2;
document.write("Total =" + Total);
</script>
</body>
</html>
ফলাফল :           ব্রাউজারে program_0017.html ফাইলটি ওপেন করুন। নিম্নের চিত্রের মত ফলাফল দেখতে পাবেন।
ব্যাখ্যা:   উপরোক্ত উদাহরণে দুটি ভেরিয়েবল num1, num2 তে যথাক্রমে 10, 15 ভ্যালু অ্যাসাইন করা হলো। এবার Total নামের ভেরিয়েবলে অ্যাসাইন করা হল num1, num2 এর যোগফল ।এখন document.write( ) ফাংশনের মধ্যে Total ভেরিয়েবলে যে ভ্যালু (num1 % num2) আছে যা আউটপুটে দেখানো হল।
 ( ++ ) অপারেটরের উদাহরণ:
১। আপনার এডিটরে নিম্নোক্ত প্রোগ্রামটি লিখুন। এবার ফাইলটিকে কে একটি নির্দিষ্ট  নামে  সেভ করুন। আমরা এখানে program_0018.htmlনামে সেভ করেছি
<html>
<head>
<title>++ Oparetor Example</title>
<head>
<body>
<script type="text/JavaScript">
var num1=15;
var num2=++num1;
document.write("num2 =" + num2);
</script>
</body>
</html>
ফলাফল :           ব্রাউজারে program_0018.html ফাইলটি ওপেন করুন। নিম্নের চিত্রের মত ফলাফল দেখতে পাবেন।
ব্যাখ্যা:  এখানে আমরা num1 ভেরিয়েবলের মধ্যে 15 অ্যাসাইন করে রাখলাম। num2 তে ++num1 এর ভ্যালু অ্যাসাইন করা মানে হল num2 তে num1 এর সাথে ১ যোগ করে অ্যাসাইন করা হয়।

( -- ) অপারেটরের উদাহরণ:
১। আপনার এডিটরে নিম্নোক্ত প্রোগ্রামটি লিখুন। এবার ফাইলটিকে কে একটি নির্দিষ্ট  নামে  সেভ করুন। আমরা এখানে program_0019.htmlনামে সেভ করেছি
<html>
<head>
<title>-- Oparetor Example</title>
<head>
<body>
<script type="text/JavaScript">
var num1=15;
var num2=--num1;
document.write("num2 =" + num2);
</script>
</body>
</html>
ফলাফল :           ব্রাউজারে program_0019.html ফাইলটি ওপেন করুন। নিম্নের চিত্রের মত ফলাফল দেখতে পাবেন।
ব্যাখ্যা:   এখানে আমরা num1 ভেরিয়েবলের মধ্যে 15 অ্যাসাইন করে রাখলাম। num2 তে --num1 এর ভ্যালু অ্যাসাইন করা মানে হল num2 তে num1 এর সাথে ১ বিয়োগ করে অ্যাসাইন করা হয়।

জাভাস্ক্রিপ্ট অ্যাসাইনমেন্ট অপারেটর:
জাভাস্ক্রিপ্ট এ ইকুয়াল টু (=) সিম্বলকে assignment operator বলে । সাধারনত Arithmetic operator (+,-,*,/,%) এর সাথে assignment অপারেটর একত্রে যোগ হয়ে Arithmetic Assignment Operators তৈরী হয়। এগুলি হচ্ছে +=, -=, *=, /= এবং %= ।
অ্যাসাইনমেন্ট অপারেটর মূলত: ভেরিয়েবল ভ্যালু অ্যাসাইন করাকে বুঝায়। নিম্নের অ্যাসাইনমেন্ট অপারেটর এবং তার ইকুইভ্যালেন্ট বা সমান স্টেটমেন্ট দেয়া হল:

ক্রমিক
অপারেটর
উদাহরণ
ইকুইভেলেন্ট মান
1
=
x=y

2
+=
x+=y
x=x+y
3
-=
x-=y
x=x-y
4
*=
x*=y
x=x*y
5
/=
x/=y
x=x/y
6
%=
x%=y
x=x%

নিচে ধারাবাহিকভাবে উপরোক্ত অপারেটর ব্যবহার করে প্রোগ্রাম দেওয়া হল। আমাদের উদাহরণে আমরা num1 এবং num2 দুটি ভেরিয়েবলে যথাক্রমে 15 5 ভ্যালু অ্যাসাইন করছি।
var      num1=15
var      num2=5
এবার উক্ত ভেরিয়েবলে উপরোক্ত অপারেটরসমূহ ব্যবহার করব।

(+= ) অপারেটরের উদাহরণ:
১। আপনার এডিটরে নিম্নোক্ত প্রোগ্রামটি লিখুন।এবার ফাইলটিকে কে একটি নির্দিষ্ট  নামে  সেভ করুন। আমরা এখানে program_0020.htmlনামে সেভ করেছি
<html>
<head>
<title>+= Oparetor Example</title>
<head>
<body>
<script type="text/JavaScript">
var num1=15;
var num2=5;
num1+=num2;
document.write("Result =" +num1);
</script>
</body>
</html>
ব্রাউজারে program_0020.html ফাইলটি ওপেন করুন। নিম্নের চিত্রের মত ফলাফল দেখতে পাবেন।

(-= ) অপারেটরের উদাহরণ:
১। আপনার এডিটরে নিম্নোক্ত প্রোগ্রামটি লিখুন। এবার ফাইলটিকে কে একটি নির্দিষ্ট  নামে  সেভ করুন। আমরা এখানে program_0021.htmlনামে সেভ করেছি
<html>
<head>
<title>-= Oparetor Example</title>
<head>
<body>
<script type="text/JavaScript">
var num1=15;
var num2=5;
num1-=num2;
document.write("Result =" +num1);
</script>
</body>
</html>
ব্রাউজারে program_0021.html ফাইলটি ওপেন করুন। নিম্নের চিত্রের মত ফলাফল দেখতে পাবেন।

(*= ) অপারেটরের উদাহরণ:
১। আপনার এডিটরে নিম্নোক্ত প্রোগ্রামটি লিখুন। এবার ফাইলটিকে কে একটি নির্দিষ্ট  নামে  সেভ করুন। আমরা এখানে program_0022.htmlনামে সেভ করেছি
<html>
<head>
<title>*= Oparetor Example</title>
<head>
<body>
<script type="text/JavaScript">
var num1=15;
var num2=5;
num1*=num2;
document.write("Result =" +num1);
</script>
</body>
</html>
ফলাফল :           ব্রাউজারে program_0022.html ফাইলটি ওপেন করুন। নিম্নের চিত্রের মত ফলাফল দেখতে পাবেন।
(/= ) অপারেটরের উদাহরণ:
১। আপনার এডিটরে নিম্নোক্ত প্রোগ্রামটি লিখুন। এবার ফাইলটিকে কে একটি নির্দিষ্ট  নামে  সেভ করুন। আমরা এখানে program_0023.html নামে সেভ  করেছি।
<html>
<head>
<title>+= Oparetor Example</title>
<head>
<body>
<script type="text/JavaScript">
var num1=15;
var num2=5;
num1/=num2;
document.write("Result =" +num1);
</script>
</body>
</html>
ফলাফল :           ব্রাউজারে program_0023.html ফাইলটি ওপেন করুন। নিম্নের চিত্রের মত ফলাফল দেখতে পাবেন।

(%= ) অপারেটরের উদাহরণ:
১। আপনার এডিটরে নিম্নোক্ত প্রোগ্রামটি লিখুন। এবার ফাইলটিকে কে একটি নির্দিষ্ট  নামে  সেভ করুন। আমরা এখানে program_0024.html  নামে সেভ  করেছি। 
<html>
<head>
<title>+= Oparetor Example</title>
<head>
<body>
<script type="text/JavaScript">
var num1=15;
var num2=5;
num1%=num2;
document.write("Result =" +num1);
</script>
</body> </html>
ফলাফল :           ব্রাউজারে program_0024.html ফাইলটি ওপেন করুন। নিম্নের চিত্রের মত ফলাফল দেখতে পাবেন।
Previous Post                                                                      Next Post

  বিস্তারিত জানতে নিচের বইটি সংগরহ করে নিন।

Book Name: Mastering Microsoft  Word
Writer: Bappi Ashraf
Published By: Gyankosh Prokashani
Amount of Pages: 464
First Publish: October-2004
Last Edition: We've February-2015 edition. Future edition may be existed!
Book Price: BDT 350 (30% Discount)
 The writer of this book has told that he has written this book with the concept of "teach yourself". On the other hand, Web Design is a thing which is interesting to learn. He has also told that the book is full of fan and enjoyment so that a person can learn Web Design by himself by playing with the example projects of this book.  Book's CD Link below... 

 cd

RELATED POST LINKS BELOW ********************************************