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