typeof অপারেটর একটি ইউনারি অপারেটর যা তার একক অপারেন্ডের আগে রাখা হয়, যা যেকোনো টাইপের হতে পারে। এর মান একটি স্ট্রিং যা অপারেন্ডের ডেটা টাইপ নির্দেশ করে। typeof অপারেটর "number", "string" বা "boolean" ফেরত দেয় যদি অপারেন্ডটি যথাক্রমে সংখ্যা, স্ট্রিং বা বুলিয়ান হয়।
typeof অপারেটর দ্বারা ফেরত দেওয়া মানগুলো নিচে তালিকাভুক্ত:
| টাইপ | typeof দ্বারা ফেরত দেওয়া স্ট্রিং |
|---|---|
| Number | "number" |
| String | "string" |
| Boolean | "boolean" |
| Object | "object" |
| Function | "function" |
| Undefined | "undefined" |
| Null | "object" |
উদাহরণ
নিচের কোডটি typeof অপারেটর বাস্তবায়ন দেখায়:
<html> <body> <script> var a = 10; 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>