JavaScript में जटिल डेटा प्रकार में 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>