Categories
Bangla Javascript Screencast Series

JavaScript Fundamentals – Session -1: Bangla Screencast

Video is available in HD

Additional Notes

গ্লোবাল স্কোপ, লোকাল স্কোপ, var কিওয়ার্ড

ভিডিওটির ভ্যারিয়েবল নিয়ে আলোচনায় কিছু কনফিউশান তৈরি হতে পারে, তাই এ ব্যাপারে কিছুটা আলোকপাত করা জরুরী । var কিওয়ার্ডটি সব সময় বর্তমান স্কোপে ভ্যারিয়েবল তৈরি করে । এটি ব্যবহার না করে ভ্যারিয়েবল তৈরি করা হলে সেটি আউটার স্কোপে (বা গ্লোবাল স্কোপে) তৈরি হয় । গ্লোবাল স্কোপে তাই এই কিওয়ার্ডটির ব্যবহার কোন প্রভাব ফেলে না কারন গ্লোবাল স্কোপে var ব্যবহার করলেও সেটি গ্লোবাল স্কোপেই তৈরি হবে (কারন var বর্তমান স্কোপে প্রভাব ফেলে এবং তখন বর্তমান স্কোপ হবে গ্লোবাল স্কোপ) ।

একটি উদাহরণ দেখে নেই –

এখানে globalWithVarKeyword একটি গ্লোবাল ভ্যারিয়েবল কারন এটা গ্লোবাল স্কোপে var কিওয়ার্ড দিয়ে তৈরি । অন্যদিকে globalVar টি ফাংশানের মধ্য থেকেও গ্লোবাল স্কোপে তৈরি হয়েছে কারন আমরা var ব্যবহার করিনি ।