জাভাস্ক্রিপ্ট কম্পারেসন



Comparison এবং Logical অপারেটরগুলো সত্য বা true এবং মিথ্যা বা false নির্ণয় করার জন্য ব্যবহার করা হয়।


Comparison অপারেটর

দুটো মানের মধ্যে তুলনা করতে Comparison অপারেটর ব্যবহার করা হয়। অন্য ভাবে বলা যায় ভেরিয়েবল বা মানের মাঝে তুলনা করতে Comparison অপারেটর ব্যবহার করা হয়। Comparison অপারেটর সাধারণত Conditional বা যুক্তিমুলক স্টেটমেন্টগুলতে বিভিন্ন মানের মধ্যে তুলনা করতে এবং ফলাফলের ওপর ভিত্তি করে সিদ্ধান্ত নিতে সাহায্য করে। যেমন -

if (age<18) document.write("Too young");

x=5 এর জন্য Comparison অপারেটরগুলো ব্যাখ্যা করা হল -

অপারেটর বর্ণনা উদাহরণ
== সমান x==8 is false
x==5 is true
=== is exactly equal to (value and type) x===5 is true
x==="5" is false
!= সমান নয় x!=8 is true
> বৃহত্তর x>8 is false
< ক্ষুদ্রতর x<8 is true
>= বৃহত্তর অথবা সমান x>=8 is false
<= ক্ষুদ্রতর অথবা সমান x<=8 is true

Conditional loop তৈরিতে Conditional অপারেটর সার্থকভাবে ব্যবহার করা হয়।


Logical অপারেটর

ভেরিয়েবল এবং মানের মধ্যে লজিক ডিটারমাইন করতে Logical অপারেটর ব্যবহার করা হয়। Comparison এবং Logical operator ব্যবহার করে সত্য-মিথ্যা নির্ণয় করা যায়।
যদি মনে করি, ভেরিয়েবল A এবং B যথাক্রমে 10 এবং 20 মান ধারন করে, তাহলে

অপারেটর বর্ণনা উদাহরণ
&& যুক্তিমূলক and (x < 10 && y > 1) is true
।। যুক্তিমূলক or (x==5 || y==5) is false
! যুক্তিমূলক not x<=8 is true


Conditional অপারেটর

Conditional অপারেটর কিছু Condition বা শর্তের ওপর ভিত্তি করে ভেরিয়েবলের মান এসাইন করে। নিচে এর সিনট্যাক্স দেখুন -

উদাহরণ দেখুন

variablename=(condition)?value1:value2 ;


নিচে একটি উদাহরণ দেখুন -

উদাহরণ দেখুন

greeting=(visitor=="PRES")?"Dear President ":"Dear ";


যদি visitor ভেরিয়েবল এর মান pres হয় তবে, gretting ভেরিয়েবল Dear President মান এসাইন করবে, অন্য ক্ষেত্রে শুধুমাত্র Dear এসাইন করবে।







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

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