একটি জাভাস্ক্রিপ্ট ভেরিয়েবলের লাইফটাইম শুরু হয় যখন এটি ডিক্লেয়ার করা হয় −
var rank;
একটি লোকাল ভেরিয়েবল শুধু সেই ফাংশনের মধ্যে দৃশ্যমান যেখানে এটি ডিফাইন করা হয়। ফাংশন প্যারামিটারها সবসময় সেই ফাংশনের জন্য লোকাল। ফাংশন সমাপ্তি লোকাল ভেরিয়েবল মুছে ফেলে।
একটি গ্লোবাল ভেরিয়েবলের গ্লোবাল স্কোপ থাকে অর্থাৎ এটি আপনার জাভাস্ক্রিপ্ট কোডের যেকোনো জায়গায় সংজ্ঞায়িত হতে পারে। গ্লোবাল ভেরিয়েবল মুছে যায় যখন ওয়েব ব্রাউজার বন্ধ করা হয়। তবে একই ব্রাউজার উইন্ডোতে নতুন পেজ লোড হলে, এটি থাকে।
গ্লোবাল ভেরিয়েবলের ব্যবহার নিচে দেওয়া হলো −
উদাহরণ
নিচের কোডটি রান করে জাভাস্ক্রিপ্টে ভেরিয়েবলের স্কোপ নিয়ে কাজ করার পদ্ধতি শিখুন
Live Demo
<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>