কম্পিউটার

জাভাস্ক্রিপ্টে বিশ্বব্যাপী এবং স্থানীয় ভেরিয়েবলের মধ্যে পার্থক্য কী?


একটি ভেরিয়েবলের সুযোগ হল আপনার প্রোগ্রামের অঞ্চল যেখানে এটি সংজ্ঞায়িত করা হয়েছে৷ জাভাস্ক্রিপ্ট ভেরিয়েবলের মাত্র দুটি স্কোপ আছে।

গ্লোবাল ভেরিয়েবল − একটি গ্লোবাল ভেরিয়েবলের একটি গ্লোবাল স্কোপ থাকে যার মানে এটি আপনার জাভাস্ক্রিপ্ট কোডের যেকোনো জায়গায় সংজ্ঞায়িত করা যেতে পারে।

স্থানীয় ভেরিয়েবল - একটি স্থানীয় পরিবর্তনশীল শুধুমাত্র একটি ফাংশনের মধ্যে দৃশ্যমান হবে যেখানে এটি সংজ্ঞায়িত করা হয়েছে। ফাংশন প্যারামিটার সবসময় সেই ফাংশনের স্থানীয় হয়।

একটি ফাংশনের মূল অংশের মধ্যে, একটি স্থানীয় ভেরিয়েবল একই নামের একটি গ্লোবাল ভেরিয়েবলের চেয়ে অগ্রাধিকার নেয়। আপনি যদি গ্লোবাল ভেরিয়েবলের মতো একই নামের স্থানীয় ভেরিয়েবল বা ফাংশন প্যারামিটার ঘোষণা করেন, তাহলে আপনি কার্যকরভাবে গ্লোবাল ভেরিয়েবল লুকিয়ে রাখেন।

উদাহরণ

এখানে আপনি কীভাবে একটি গ্লোবাল ভেরিয়েবল ঘোষণা করতে পারেন

লাইভ ডেমো

<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>

  1. জাভাস্ক্রিপ্টে '=' এবং '==' অপারেটরগুলির মধ্যে প্রধান পার্থক্য কী?

  2. জাভাস্ক্রিপ্টে ম্যাপ এবং উইকম্যাপের মধ্যে পার্থক্য কী?

  3. পাইথনে বিশ্বব্যাপী এবং স্থানীয় ভেরিয়েবলের মধ্যে পার্থক্য কী?

  4. জাভা এবং জাভাস্ক্রিপ্টের মধ্যে পার্থক্য কী?