কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে গ্লোবাল ভেরিয়েবল সংজ্ঞায়িত করার সঠিক পদ্ধতি কী?


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

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

সাধারণত, একটি গ্লোবাল ভেরিয়েবল নিচের মতো ঘোষণা করা হয় −

<html>    <body onload = checkscope();>       <script>          <!--          var myVar = "global";   // Declare a global variable          function checkscope() {             document.write(myVar);          }          //-->      </script>    </body> </html>

কিন্তু, উপরে যা দেখানো হয়েছে তা গ্লোবাল ভেরিয়েবল ব্যবহারের ঐতিহ্যবাহী পদ্ধতি। সেরা অভ্যাস হল "window" অবজেক্টের সাথে ব্যবহার করা −

<html>    <body onload = checkscope();>       <script>          window.myVar = "global";   // Declare a global variable          function checkscope( ) {             alert(myVar);          }       </script>    </body> </html>

  1. জাভাস্ক্রিপ্ট Error ক্লাস এক্সটেন্ড করে কাস্টম এরর বানানো

  2. জাভাস্ক্রিপ্টে ইভেন্ট যোগ করার সেরা পদ্ধতি

  3. পাইথনে ক্লাস ভেরিয়েবল ডিফাইন করার সঠিক পদ্ধতি কী?

  4. পাইথনে গ্লোবাল এবং লোকাল ভেরিয়েবলের পার্থক্য