अगर किसी वेब पेज में एक्सप्रेशन डालने से अवांछित प्रभाव पड़ता है, तो उसे हटाने के लिए जावास्क्रिप्ट शून्य का उपयोग करें। "जावास्क्रिप्ट:शून्य (0)" जोड़ना, अपरिभाषित आदिम मान लौटाता है।
शून्य ऑपरेटर का उपयोग दिए गए व्यंजक का मूल्यांकन करने के लिए किया जाता है। उसके बाद, यह अपरिभाषित लौटता है। यह शून्य (0) का उपयोग करके अपरिभाषित आदिम मान प्राप्त करता है।
शून्य (0) का उपयोग हाइपरलिंक के साथ अपरिभाषित आदिम मान प्राप्त करने के लिए किया जा सकता है
उदाहरण
लाइव डेमो
<!DOCTYPE html> <html> <head> <title>Understanding JavaScript void(0)</title> </head> <body> <a href="javascript:void(0);" ondblclick="alert('Click it twice!')">Click me not once, but twice.</a> </body> </html>
हमने ऊपर JavaScript:void(0) का उपयोग किया था ताकि पहली बार बटन पर क्लिक करने पर पृष्ठ को पुनः लोड होने से रोका जा सके।
जैसा कि ऊपर दिखाया गया है, कोड तभी काम करेगा जब बटन को दो बार क्लिक किया जाएगा। अगर इसे एक बार क्लिक किया जाता है, तो कुछ नहीं होता है। लेकिन जब से हमने ondblclick ईवेंट हैंडलर का उपयोग किया है, तब से दो बार बटन क्लिक करने पर अलर्ट बॉक्स समाप्त हो जाता है।