একটি ব্লক স্টেটমেন্ট শূন্য বা তার বেশি স্টেটমেন্ট গ্রুপ করে। জাভাস্ক্রিপ্ট ছাড়া অন্য ভাষায়, এটি একটি যৌগিক বিবৃতি হিসাবে পরিচিত।
সিনট্যাক্স
এখানে সিনট্যাক্স −
{ //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);