void जावास्क्रिप्ट में एक महत्वपूर्ण कीवर्ड है, जिसे एक यूनरी ऑपरेटर के रूप में उपयोग किया जा सकता है जो अपने सिंगल ऑपरेंड से पहले आता है, जो किसी भी प्रकार का हो सकता है। यह ऑपरेटर एक एक्सप्रेशन को बिना मान वापस किए मूल्यांकन करने के लिए निर्दिष्ट करता है।
सिंटैक्स
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>Clickthe following, This won't react at all...</p> <ahref = "javascript:void(alert('Warning!!!'))">Clickme!</a> </body> </html>