টাইপঅফ অপারেটর হল একটি ইউনারি অপারেটর যা তার একক অপারেন্ডের আগে স্থাপন করা হয়, যেটি যেকোনো ধরনের হতে পারে। এর মান হল একটি স্ট্রিং যা অপারেন্ডের ডেটা টাইপ নির্দেশ করে। অপারেটর প্রকারটি "সংখ্যা", "স্ট্রিং" বা "বুলিয়ান" মূল্যায়ন করে যদি এর অপারেন্ড একটি সংখ্যা, স্ট্রিং বা বুলিয়ান মান হয় এবং মূল্যায়নের ভিত্তিতে সত্য বা মিথ্যা প্রদান করে।
এখানে typeof এর জন্য রিটার্ন মানগুলির একটি তালিকা রয়েছে৷ অপারেটর।
| প্রকার | টাইপফ দ্বারা প্রত্যাবর্তিত স্ট্রিং |
|---|---|
| সংখ্যা | "সংখ্যা" |
| স্ট্রিং | "স্ট্রিং" |
| বুলিয়ান | "বুলিয়ান" |
| অবজেক্ট | "অবজেক্ট" |
| ফাংশন | "ফাংশন" |
| অনির্ধারিত | "অনির্ধারিত" |
| শূন্য | "অবজেক্ট" |
উদাহরণ
নিম্নলিখিত কোড দেখায় কিভাবে typeof বাস্তবায়ন করতে হয় অপারেটর -
<html>
<body>
<script>
var a = 10;
var b = "String";
var linebreak = "<br />";
result = (typeof b == "string" ? "B is String" : "Bis Numeric");
document.write("Result => ");
document.write(result);
document.write(linebreak);
result = (typeof a == "string" ? "A is String" : "Ais Numeric");
document.write("Result => ");
document.write(result);
document.write(linebreak);
</script>
</body>
</html>