void JavaScript में एक महत्वपूर्ण कीवर्ड है, जिसे एक यूनरी ऑपरेटर के रूप में उपयोग किया जा सकता है जो अपने सिंगल ऑपरेंड से पहले प्रकट होता है, जो किसी भी प्रकार का हो सकता है। यह ऑपरेटर एक अभिव्यक्ति को बिना मान लौटाए मूल्यांकन करने के लिए निर्दिष्ट करता है।
void का सिंटैक्स निम्न दो में से कोई भी हो सकता है -
<head> <script> <!-- void func() javascript:void func() or: void(func()) javascript:void(func()) //--> </script> </head>
इस ऑपरेटर का सबसे आम उपयोग क्लाइंट-साइड javascript: URL में है, जहां यह आपको ब्राउज़र द्वारा मूल्यांकन की गई अभिव्यक्ति का मान प्रदर्शित किए बिना उसके साइड-इफेक्ट्स के लिए एक अभिव्यक्ति का मूल्यांकन करने की अनुमति देता है।
यहां अभिव्यक्ति alert ('Warning!!!') का मूल्यांकन किया जाता है लेकिन इसे वर्तमान दस्तावेज़ में वापस लोड नहीं किया जाता है।
उदाहरण
<html> <head> <script> <!-- //--> </script> </head> <body> <p>Click the following, This won't react at all...</p> <a href="javascript:void(alert('Warning!!!'))">Click me!</a> </body> </html>