যদি কোন ফাংশনের অধিনে ভেরিয়েবল ডিক্লেয়ার করেন তবে তা হবে লোকাল ভেরিয়েবল। কারন ঐ ভেরিয়েবল কেবলমাত্র ঐ ফাংশনে মাঝেই কাজ করে। যখন ফাংশনের কাজ শেষ হবে তখন ঐ ভেরিয়েবলও ভ্যানিস হয়ে যাবে। বিভিন্ন ফাংশনে একই নামে ভেরিয়েবল ডিক্লারেসন করা যাবে। লোকাল ভেরিয়েবল থাকবে তৃতীয় বন্ধনী " {} " এর মধ্যে।
নিচে Local ভেরিয়েবল এর একটি উদাহরণ দেখুন।
<script type="text/javascript"> function checkscope( ) { var myVar = "local"; // Declare a local variable document.write(myVar); } </script>
নোট -কোন প্রোগ্রামে একই নামে লোকাল ও গ্লোবাল ভেরিয়েবল থাকলে লোকাল ভেরিয়েবলটিই প্রাধান্য পাবে অর্থাৎ এক্ষেত্রে গ্লোবাল ভেরিয়েবলটি কন কাজ করবে না।
নোট - " var " কীওয়ার্ড ছাড়া ভেরিয়েবল ডিক্লেয়ার করলে তা global ভেরিয়েবল এর মত কাজ করবে।
নিচে লোকাল ভেরিয়েবল এর সাধারণ বৈশিষ্ট গুলো দেখুন।