एक ब्लॉक स्टेटमेंट शून्य या अधिक स्टेटमेंट्स को ग्रुप करता है। जावास्क्रिप्ट के अलावा अन्य भाषाओं में, इसे एक यौगिक कथन के रूप में जाना जाता है।
सिंटैक्स
यहां सिंटैक्स है -
<पूर्व>{// बयानों की सूची}ब्लॉक वाले वेरिएबल को युक्त फ़ंक्शन के लिए स्कोप किया जाता है। ब्लॉक स्टेटमेंट कभी भी स्कोप का परिचय नहीं देता है और वैरिएबल घोषित करने के लिए var का उपयोग करने से ब्लॉक स्कोप नहीं होता है।
वर ए =20; { वर बी =40;}
अब, जब आप a का मान प्रिंट करेंगे, तो यह 40 प्रिंट करेगा, 20 नहीं। ऐसा इसलिए है क्योंकि ब्लॉक के भीतर एक var के साथ घोषित वेरिएबल में ब्लॉक से पहले var जैसा ही स्कोप होता है।
वर ए =20; { var a =40;}// यह 40document.write(a) प्रिंट करता है;