फिर से घोषित करना एक चर नष्ट नहीं होगा एक चर का मान, जब तक कि उसे असाइन . न किया गया हो कुछ अन्य नए मान . के साथ ।
यदि हम निम्नलिखित उदाहरण चर "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