কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ভ্যারিয়েবল পুনঃডিক্লেয়ার করলে কি ভ্যালু নষ্ট হয়?


পুনঃডিক্লেয়ার (Re-declaring) করলে ভ্যারিয়েবলের মান নষ্ট (destroy) হয় না, যতক্ষণ না সেটিকে অন্য কোনো নতুন মান (new value) দিয়ে রিঅ্যাসাইন (assigned) করা হয়।

নিচের উদাহরণটি দেখলে, ভ্যারিয়েবল "x" এবং 'y' যথাক্রমে ৪ এবং ৮ দিয়ে অ্যাসাইন করা হয়েছিল। পরে যখন সেগুলো রিঅ্যাসাইন করা হয়েছে, পুরানো মানগুলো নতুন মান দিয়ে রিপ্লেস হয়েছে এবং আউটপুটে見えています।

উদাহরণ

<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
  1. জাভাস্ক্রিপ্ট ব্যবহার করে <text>-এর মান ভেরিয়েবলে এক্সট্রাক্ট করা

  2. HTML H1 এর মান JavaScript ভেরিয়েবলে কিভাবে নিবেন?

  3. জাভাস্ক্রিপ্টে অ্যারেতে ন্যূনতম ও সর্বোচ্চ মান বের করার ফাংশন

  4. জাভাস্ক্রিপ্টে ওয়েট স্ট্রিং অ্যারে সর্টিং (গ্রাম, কেজি, টন)