জাভাস্ক্রিপ্ট শুধু let বা const কীওয়ার্ড দিয়ে ঘোষিত ভেরিয়েবলগুলোর জন্য ব্লক স্কোপ সাপোর্ট করে। var কীওয়ার্ড দিয়ে ঘোষিত ভেরিয়েবলগুলো ফাংশন স্কোপ সাপোর্ট করে কিন্তু ব্লক স্কোপ নয়।
জাভাস্ক্রিপ্টে ব্লক স্কোপ প্রদর্শনের জন্য নিচের কোডটি দেখুন।
উদাহরণ
<!DOCTYPE html> <html lang="bn"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>ব্লক স্কোপ উদাহরণ</title> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result { font-size: 20px; font-weight: 500; color: blueviolet; } </style> </head> <body> <h1>জাভাস্ক্রিপ্টে ব্লক স্কোপ</h1> <div class="result"></div> <br /> <button class="Btn">এখানে ক্লিক করুন</button> <h3>উপরোক্ত বাটনে ক্লিক করুন var এবং let কীওয়ার্ড দিয়ে ভেরিয়েবল তৈরি করে এবং অ্যাক্সেস করতে</h3> <script> let resEle = document.querySelector(".result"); let BtnEle = document.querySelector(".Btn"); { let a = 22; } { var b = 44; } BtnEle.addEventListener("click", () => { try { resEle.innerHTML = a; } catch (err) { resEle.innerHTML = err + "<br>"; } resEle.innerHTML += "var b = " + b; }); </script> </body> </html>
আউটপুট
প্রাথমিক অবস্থা:

'এখানে ক্লিক করুন' বাটনে ক্লিক করার পর:
