টিউটোরিয়াল

জাভাস্ক্রিপ্ট লোকাল ও গ্লোবাল ভেরিয়েবল (JavaScript Local & Global Variable)

5/5 - (3 votes)
JavaScript Local & Global Variable
JavaScript Local & Global Variable

 জাভাস্ক্রিপ্ট লোকাল ভেরিয়েবল 

যদি কোন ফাংশনের অধিনে ভেরিয়েবল ডিক্লেয়ার করো তবে তা হবে Local ভেরিয়েবল। কারণ ঐ ভেরিয়েবল কেবল ঐ ফাংশানের মাঝেই কাজ করবে। যখন ফাংশানের কাজ শেষ হবে তখন ঐ ভেরিয়েবলও ভ্যানিস হয়ে যাবে। বিভিন্ন ফাংশানে একই নামে ভেরিয়েবল ডিক্লার করা যাবে। Local ভেরিয়েবল থাকবে বন্ধনী {} মধ্য। একটি উদাহরণ দেখে নাওঃ  

[<script type=”text/javascript”>
    function myFunction(){
        const myName = “Hi I’m Local Variable”; // myName is Local Variable
        document.write(“Result: ” + myName);
    }
    myFunction();
</script>]

 জাভাস্ক্রিপ্ট গ্লোবাল ভেরিয়েবল 

কোন ফাংশনের (Function) বাইরে ভেরিয়েবল ডিক্লেয়ার করলে তা Global Variable রুপে কাজ করবে। ঐ ভেরিয়েবলকে প্রােগ্রামের সকল ফাংশান ব্যবহার করতে পারবে। সুতরং কোন Variable কে একাধিক ফাংশনে ব্যবহার করতে চাইলে অবশ্যই তাকে Global Variable হিসেবে ঘােষণা করবে। প্রােগ্রামের শুরু থেকে প্রােগ্রাম ক্লোজ না করা পর্যন্ত Global Variable কাজ করে। একই নামে প্রােগ্রামে একটি লােকাল ও গ্লোবাল ভেরিয়েবল থাকলে লােকাল ভেয়িয়েবল প্রাধান্য পাবে। এক্ষেত্রে গ্লোবাল ভেরিয়েবল হাইড থাকবে। একটি উদাহরণ দেখে নেয়া যাকঃ
[<script type=”text/javascript”>
    var myName = “Hi I’m Global Variable”; // myName is Global Variable
    function myFunction(){
        var myName = “Hi I’m Local Variable”; // myName is Local Variable
        document.write(myName);
    }
    myFunction();
</script>]
এখানে লক্ষ্য করে দেখবে একই myName নামে দুইটি ভেরিয়েবল ডিক্লার করা হয়েছে। একটি ফাংশানের শুরুতে যা গ্লোবাল ভেরিয়েবল এবং অন্যটি ফাংশানের ব্লক {} এর মধ্যে যেটি লোকাল ভেরিয়েবল। কিন্তু অউটপুট হিসেবে লোকাল ভেরিয়েবল এর ভ্যলুটি প্রদর্শিত হয়েছে। আশা করি তোমরা বুঝতে পেরেছ। কোন জিজ্ঞাসা থাকলে কমেন্ট করে জানাও। 

 এই রকম আরও তথ্য পেতে আমাদের ফেসবুক পেজে লাইক দিয়ে যুক্ত থাকুন। এর পাশাপাশি গুগল নিউজে আমাদের ফলো করুন। 

Rimon

This is RIMON Proud owner of this blog. An employee by profession but proud to introduce myself as a blogger. I like to write on the blog. Moreover, I've a lot of interest in web design. I want to see myself as a successful blogger and SEO expert.

মন্তব্য করুন

Related Articles

Back to top button