Arguments ऑब्जेक्ट
Arguments ऑब्जेक्ट एक फ़ंक्शन को पास किए गए आर्ग्यूमेंट्स हैं। यह सभी फ़ंक्शन्स के लिए एक्सेसिबल एक वेरिएबल है। मान लीजिए दो आर्ग्यूमेंट्स एक फ़ंक्शन को पास किए गए हैं, तो आप उन्हें निम्न तरह से एक्सेस कर सकते हैं:
arguments[0] arguments[1]
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 के साथ आप उन्हें इस तरह रेफर कर सकते हैं:
document.write(typeof arguments[0]); document.write(typeof arguments[1]);