ওয়েব ডেভেলপমেন্ট টিউটোরিয়াল সিরিজ – পর্ব-১৪
ওয়েব ডেভেলপমেন্ট টিউটোরিয়াল সিরিজ – পর্ব-১৪
JavaScript ES6 Let, Const ও Scope
ES6 এর আগে JavaScript-এ ভেরিয়েবল ডিক্লারেশন করতে শুধু var ব্যবহার হতো।
কিন্তু ES6 এ এসেছে let ও const — যা আরও নির্দিষ্ট স্কোপিং ও নিরাপদ কোডিং সম্ভব করে।
১. let
let name = "Rahim"; name = "Karim"; // পুনঃনির্ধারণ সম্ভব
২. const
const country = "Bangladesh"; country = "India"; // এরর হবে, const পুনঃনির্ধারণ করা যায় না
৩. Scope
Scope বলতে বোঝায়, কোন ভেরিয়েবল কোথায় অ্যাক্সেসযোগ্য।
// Block Scope
{
let x = 10;
const y = 20;
console.log(x, y); // 10 20
}
console.log(x); // এরর, x বাইরে অ্যাক্সেসযোগ্য নয়
৪. Hoisting পার্থক্য
var hoisted হয়, কিন্তু let ও const hoisted হলেও Temporal Dead Zone (TDZ) এর কারণে ব্যবহারের আগে অ্যাক্সেসযোগ্য হয় না।
লেখক: নিতাই বাবু | সহযোগিতায় ও ব্লগ ডিজাইন: OpenAI
আরও পূর্ববর্তী পর্বসমূহ দেখুন:
- পর্ব-১
- পর্ব-২
- পর্ব-৩
- পর্ব-৪
- পর্ব-৫
- পর্ব-৬
- পর্ব-৭
- পর্ব-৮
- পর্ব-৯
- পর্ব-১০
- পর্ব-১১
- পর্ব-১২
- পর্ব-১৩
- পর্ব-১৪
|
নিতাই বাবু
পুরস্কারপ্রাপ্ত নাগরিক সাংবাদিক – ২০১৭। লেখালেখির শুরু শৈশবে, এখনো চলছে। 🌐 ব্লগ: নিতাই বাবু ব্লগ | জীবনের ঘটনা | চ্যাটজিপিটি ভাবনা |

Comments
Post a Comment