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