জাভাস্ক্রিপ্ট সম্পর্কযুক্ত অপারেটর - JavaScript Relational Operator


নিচে জাভাস্ক্রিপ্টের সম্পর্কযুক্ত বা Relational অপারেটর ব্যবহার করে এর একটি ব্যবহারিক উদাহরণ দেখুন।

ওপরে প্রদর্শিত সম্পর্কযুক্ত বা Relational অপারেটর ব্যাবহারিক উদাহরনের জন্য নিচের জাভাস্ক্রিপ্ট কোড গুলো দেখুন।

উদাহরণ




কোড এডিটর



সম্পর্কযুক্ত বা Relational অপারেটর

জাভাস্ক্রিপ্ট ভেরিয়েবল এর মান বা value গুলোর মাঝে তুলনা বা comparisons করার জন্য সম্পর্কযুক্ত বা Relational অপারেটর ব্যবহার করা হয়।

6 রকম সম্পর্কযুক্ত বা Relational অপারেটর রয়েছে, এগুলো হল যথাক্রমে equal, greater than, less than, greater than বা equal to, less than বা equal to এবং not equal to. এই সকল প্রকার অপারেটর গুলো ভেরিয়েবল এর মান বা value গুলো তুলনা অর্থাৎ compare করতে ব্যবহার করা হয়। এই অপারেটর এর প্রত্যেকটির ফলাফল হয় সত্য অর্থাৎ true বা মিথ্যা অর্থাৎ false হবে।

2 টি সম্পর্কযুক্ত বা Relational অপারেটর, in এবং instanceof এর বর্ণনা নিচে দেখুন।


in অপারেটর

নির্ধারিত অবজেক্ট এ যদি নির্ধারিত প্রোপার্টি থাকে তবে জাভাস্ক্রিপ্ট এর in অপারেটরটি " true " মান বা value ফেরত অর্থাৎ return করে, অন্যথায় " false " মান বা value, return করবে।

নিচে জাভাস্ক্রিপ্ট এর in অপারেটর এর একটি ব্যাবহারিক উদাহরণ দেখুন।

উদাহরণ


<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>

<script>
// Arrays
var lady = ["Dana", "Zina", "Boby"];
// Objects
var person = {firstName:"Sunny", lastName:"Leon", age:33};

document.getElementById("demo").innerHTML =
  ("Saab" in lady) + "<br>" + 
  (0 in lady) + "<br>" +
  (1 in lady) + "<br>" +
  (4 in lady) + "<br>" +
  ("length" in lady) + "<br>" +

  ("firstName" in person) + "<br>" +
  ("age" in person) + "<br>" +

  // Predefined objects
  ("PI" in Math) + "<br>" +
  ("NaN" in Number) + "<br>" +
  ("length" in String);
</script>

</body>
</html>

কোড এডিটর



instanceof অপারেটর

নির্দিষ্ট অবজেক্টটি যদি নির্দিষ্ট অবজেক্ট এর একটি উদাহরণ হিসেবে থাকে, তবে instanceof অপারেটর " true " মান বা value ফেরত অর্থাৎ return করে।

জাভাস্ক্রিপ্ট এর instanceof অপারেটর ব্যবহার করে নিচে একটি উদাহরণ দেখুন।

উদাহরণ


<!DOCTYPE html>
<html>
<body>

  <p id="result"></p>

<script>
var flower = ["Rose", "Sunflower", "Lily"];

document.getElementById("result").innerHTML =
  (flower instanceof Array) + "<br>" + 
  (flower instanceof Object) + "<br>" +
  (flower instanceof String) + "<br>" +
  (flower instanceof Number);
</script>

</body>
</html>

কোড এডিটর



একটি ব্যবহারিক উদাহরণ

জাভাস্ক্রিপ্ট এর instanceof অপারেটর ব্যবহার করে নিচে একটি ব্যাবহারিক উদাহরণ দেখুন।

জাভাস্ক্রিপ্ট এর instanceof অপারেটর ব্যবহার করে ওপরের উদাহরণটির জন্য নিচে জাভাস্ক্রিপ্ট কোড গুলো দেখুন।

উদাহরণ




কোড এডিটর