কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে arguments সাথে typeof কীভাবে ব্যবহার করবেন?


Arguments অবজেক্ট হলো একটি ফাংশনে পাস করা আর্গুমেন্টসমূহ। এটি সকল ফাংশনের জন্য অ্যাক্সেসযোগ্য একটি ভেরিয়েবল। মনে করুন একটি ফাংশনে দুটি আর্গুমেন্ট পাস করা হয়েছে, তবে আপনি সেগুলো নিচের মত করে অ্যাক্সেস করতে পারেন -

arguments[0] arguments[1]

একইভাবে, আপনি জাভাস্ক্রিপ্টে arguments সাথে typeof ব্যবহার করতে পারেন। প্রথমে, typeof কীভাবে কাজ করে সেটি দেখি। typeof অপারেটর একটি ইউনারি অপারেটর যা তার একক অপারেন্ডের আগে রাখা হয়, যা যেকোনো টাইপের হতে পারে।

উদাহরণ

typeof অপারেটর ইমপ্লিমেন্ট করার পদ্ধতি নিচের কোডে দেখানো হয়েছে -

<html> 
  <body> 
    <script> 
      var a = 20; 
      var b = "String"; 
      var linebreak = "<br />"; 
      result = (typeof b == "string" ? "B is String" : "B is Numeric"); 
      document.write("Result => "); 
      document.write(result); 
      document.write(linebreak); 
      result = (typeof a == "string" ? "A is String" : "A is Numeric"); 
      document.write("Result => "); 
      document.write(result); 
      document.write(linebreak); 
    </script> 
  </body> 
</html>

এখন দেখি জাভাস্ক্রিপ্টে arguments সাথে typeof কীভাবে ব্যবহার করা যায়। typeof arguments একটি অবজেক্ট রিটার্ন করবে এইভাবে -

document.write(typeof arguments);

মনে করুন আপনার দুটি আর্গুমেন্ট আছে, তবে typeof-এর সাথে আপনি সেগুলো নিচের মত করে রেফার করতে পারেন, যা arguments-এর typeof রিটার্ন করবে -

document.write(typeof arguments[0]); 
document.write(typeof arguments[1]);
  1. জাভাস্ক্রিপ্ট দিয়ে মিডিয়া কোয়েরি ব্যবহার

  2. জাভাস্ক্রিপ্ট দিয়ে আইকন ব্যবহার করে অ্যানিমেটেড ইফেক্ট

  3. জাভাস্ক্রিপ্ট call() মেথড আর্গুমেন্টসহ ব্যাখ্যা

  4. জাভাস্ক্রিপ্ট ফাংশনে নেমড আর্গুমেন্টস ব্যবহার