void कीवर्ड
void JavaScript में एक महत्वपूर्ण कीवर्ड है, जिसे एक यूनरी ऑपरेटर के रूप में उपयोग किया जा सकता है जो अपने सिंगल ऑपरेंड से पहले प्रकट होता है, जो किसी भी प्रकार का हो सकता है। यह ऑपरेटर एक अभिव्यक्ति को बिना मान लौटाए मूल्यांकन करने के लिए निर्दिष्ट करता है।
void का सिंटैक्स निम्न दो में से कोई भी हो सकता है -
<head> <script> <!-- void func() javascript:void func() or: void(func()) javascript:void(func()) //--> </script> </head>
eval() फ़ंक्शन
JavaScript eval() का उपयोग एक आर्गुमेंट को निष्पादित करने के लिए किया जाता है। जब eval() मेथड का उपयोग किया जाता है तो कोड धीमी गति से निष्पादित होता है। इसके निष्पादन का एक अलग दायरा होने के कारण इसके सुरक्षा कार्यान्वयन भी हैं।
उदाहरण
eval() फ़ंक्शन को लागू करने का तरीका यहाँ दिया गया है -
<html> <body> <script> var a = 30; var b = 12; var res1 = eval("a * b") + "<br>"; var res2 = eval("5 + 10") + "<br>"; document.write(res1); document.write(res2); </script> </body> </html>
आउटपुट
360 15
Function Constructor
JavaScript में नया फ़ंक्शन ऑब्जेक्ट बनाने के लिए function() कंस्ट्रक्टर का उपयोग किया जाता है। जब फ़ंक्शन बनाया जाता है तो ऑब्जेक्ट पार्स किए जाते हैं।
उदाहरण
function() कंस्ट्रक्टर के साथ काम करना सीखने के लिए निम्न कोड चलाकर देखें -
<html> <body> <script> var num = new Function('p', 'q', 'r', 'return p * q * r'); document.write("Value after multiplication: "+num(5, 2, 9)); </script> </body> </html>
आउटपुट
Value after multiplication: 90