জাভাস্ক্রিপ্ট ভেরিয়েবলের জীবনকাল শুরু হয় যখন এটি ঘোষণা করা হয় −
var rank;
একটি স্থানীয় পরিবর্তনশীল শুধুমাত্র একটি ফাংশনের মধ্যে দৃশ্যমান হবে যেখানে এটি সংজ্ঞায়িত করা হয়েছে। ফাংশন প্যারামিটারগুলি সর্বদা সেই ফাংশনের স্থানীয় হয়৷ একটি ফাংশনের সমাপ্তি স্থানীয় ভেরিয়েবল মুছে দেয়৷
একটি গ্লোবাল ভেরিয়েবলের একটি গ্লোবাল স্কোপ থাকে যার মানে এটি আপনার জাভাস্ক্রিপ্ট কোডের যেকোনো জায়গায় সংজ্ঞায়িত করা যেতে পারে। ওয়েব ব্রাউজার বন্ধ হয়ে গেলে গ্লোবাল ভেরিয়েবল মুছে যায়। যাইহোক, যদি একই ব্রাউজার উইন্ডোতে একটি নতুন পৃষ্ঠা লোড করা হয়, তাহলে তা থেকে যায়।
এখানে গ্লোবাল ভেরিয়েবলের ব্যবহার −
উদাহরণ
JavaScript এ ভেরিয়েবলের সুযোগ নিয়ে কিভাবে কাজ করতে হয় তা শিখতে আপনি নিম্নলিখিত কোডটি চালানোর চেষ্টা করতে পারেন
লাইভ ডেমো
<html>
<body onload = checkscope();>
<script>
<!--
var myVar = "global"; // Declare a global variable
function checkscope( ) {
var myVar = "local"; // Declare a local variable
document.write(myVar);
}
//-->
</script>
</body>
</html>