একটি ব্লক স্টেটমেন্ট শূন্য বা তার বেশি স্টেটমেন্ট গ্রুপ করে। জাভাস্ক্রিপ্ট ছাড়া অন্য ভাষায়, এটি একটি যৌগিক বিবৃতি হিসাবে পরিচিত।
সিনট্যাক্স
এখানে সিনট্যাক্স −
{
//List of statements
} ব্লক সহ ভেরিয়েবলগুলি ধারণকারী ফাংশনের সুযোগ পায়। ব্লক স্টেটমেন্ট কখনই সুযোগ প্রবর্তন করে না এবং ভেরিয়েবল ঘোষণা করতে var ব্যবহার করে ব্লক স্কোপ নেই।
var a = 20; {
var b = 40;
} এখন, আপনি যখন a এর মান প্রিন্ট করবেন, তখন এটি 40 প্রিন্ট করবে, 20 নয়। এর কারণ হল ব্লকের মধ্যে একটি var সহ ঘোষিত ভেরিয়েবলের স্কোপ ব্লকের আগে var এর মতই রয়েছে।
var a = 20; {
var a = 40;
}
// this prints 40
document.write(a);