फिर से घोषित करना एक चर नष्ट नहीं होगा एक चर का मान, जब तक कि उसे असाइन . न किया गया हो कुछ अन्य नए मान . के साथ ।
यदि हम निम्नलिखित उदाहरण चर "x" और ''y'' को क्रमशः 4 और 8 मान के साथ असाइन किए गए थे, बाद में जब उन चरों को पुन:असाइन किया गया था, तो पुराने मानों को नए मानों से बदल दिया गया था और आउटपुट में दिखाए गए अनुसार प्रदर्शित किया गया था। ।
उदाहरण
<html> <body> <script> var x = new Number(4); var x = 7; var y = 8; var y = 10; document.write(x); document.write("</br>"); document.write(y); </script> </body> </html>
आउटपुट
7 10
निम्नलिखित उदाहरण में, चरों को फिर से घोषित किया गया था, लेकिन उनके मूल्यों को पुन:असाइन नहीं किया गया था। इसलिए उन चरों ने अपने मूल मूल्यों को बनाए रखा।
उदाहरण
<html> <body> <script> var x = new Number(4); var x; var y = 8; var y; document.write(x); document.write("</br>"); document.write(y); </script> </body> </html>
आउटपुट
4 8