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