javascript:void(0) का क्या मतलब है और इसे लिंक में क्यों उपयोग करें?
नमस्ते! मैंने अभी JavaScript सीखना शुरू किया है और अक्सर अन्य डेवलपर्स के कोड में यह कंस्ट्रक्शन देखता हूं:\n\n```html\nमुझे क्लिक करें\n```\n\nमैं समझता हूं कि `href="#"` का भी अक्सर उपयोग होता है, लेकिन वहां पेज ऊपर चला जाता है। और यहां तो बिल्कुल अजीब है — एड्रेस बार में कुछ नहीं बदलता, और पेज रीलोड नहीं होता। लेकिन मैं पूरी तरह से नहीं समझता कि `javascript:void(0)` वास्तव में क्या करता है।\n\n`href=""` क्यों नहीं लिख सकते? या href को पूरी तरह हटा क्यों नहीं सकते? मैंने हटाकर देखा — तब लिंक लिंक जैसा नहीं दिखता (अंडरलाइन नहीं होता, माउस कर्सर नहीं बदलता)। और अगर `href="#"` लिखूं, तो क्लिक करने पर पेज ऊपर कूद जाता है, जो यूजर्स को परेशान करता है।\n\nमैंने यह भी देखा कि `void` JavaScript में एक ऑपरेटर है। लेकिन यह वास्तव में क्या करता है? इंटरनेट पर लिखा है