পুনরায় ঘোষণা করা হচ্ছে একটি পরিবর্তনশীল ধ্বংস করবে না একটি ভেরিয়েবলের মান, যতক্ষণ না এটি অর্পণ করা হয় অন্য কিছু নতুন মান সহ .
আমরা যদি নিম্নলিখিত উদাহরণের দিকে তাকাই তাহলে "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