JavaScript - Void Keyword Full Details
JavaScript - Void Keyword Full Details
जावास्क्रिप्ट - Void Keyword पूर्ण विवरण
शून्य जावास्क्रिप्ट में एक महत्वपूर्ण कीवर्ड है जिसका उपयोग एक यूनरी ऑपरेटर के रूप में किया जा सकता है जो इसके एकल ऑपरेंड से पहले प्रकट होता है, जो किसी भी प्रकार का हो सकता है। यह ऑपरेटर मूल्य लौटाए बिना मूल्यांकन किए जाने वाले व्यंजक को निर्दिष्ट करता है।
Syntax -वाक्य - विन्यास
शून्य का वाक्य-विन्यास निम्नलिखित दो में से कोई भी हो सकता है -
<head>
<script type = "text/javascript">
<!--
void func()
javascript:void func()
or:
void(func())
javascript:void(func())
//-->
</script>
</head>
Example 1 -उदाहरण 1
इस ऑपरेटर का सबसे आम उपयोग क्लाइंट-साइड जावास्क्रिप्ट: यूआरएल में होता है, जहां यह आपको ब्राउज़र द्वारा मूल्यांकन किए गए अभिव्यक्ति के मूल्य को प्रदर्शित किए बिना इसके दुष्प्रभावों के लिए एक अभिव्यक्ति का मूल्यांकन करने की अनुमति देता है।
यहां एक्सप्रेशन अलर्ट ('चेतावनी!!!') का मूल्यांकन किया जाता है लेकिन इसे वर्तमान दस्तावेज़ में वापस लोड नहीं किया जाता है -
<html>
<head>
<script type = "text/javascript">
<!--
//-->
</script>
</head>
<body>
<p>Click the following, This won't react at all...</p>
<a href = "javascript:void(alert('Warning!!!'))">Click me!</a>
</body>
</html>
Output
Example 2 -उदाहरण 2
निम्नलिखित उदाहरण पर एक नज़र डालें। निम्नलिखित लिंक कुछ भी नहीं करता है क्योंकि अभिव्यक्ति "0" का जावास्क्रिप्ट में कोई प्रभाव नहीं है। यहां अभिव्यक्ति "0" का मूल्यांकन किया जाता है, लेकिन इसे वर्तमान दस्तावेज़ में वापस लोड नहीं किया जाता है।
<html>
<head>
<script type = "text/javascript">
<!--
//-->
</script>
</head>
<body>
<p>Click the following, This won't react at all...</p>
<a href = "javascript:void(0)">Click me!</a>
</body>
</html>
Output
Example 1 -उदाहरण 3
शून्य का एक अन्य उपयोग जानबूझकर अपरिभाषित मूल्य को निम्नानुसार उत्पन्न करना है।
<html>
<head>
<script type = "text/javascript">
<!--
function getValue() {
var a,b,c;
a = void ( b = 5, c = 7 );
document.write('a = ' + a + ' b = ' + b +' c = ' + c );
}
//-->
</script>
</head>
<body>
<p>Click the following to see the result:</p>
<form>
<input type = "button" value = "Click Me" onclick = "getValue();" />
</form>
</body>
</html>