पायथन में अर्धविराम वैकल्पिक हैं। जावास्क्रिप्ट में, यह वैकल्पिक भी है, लेकिन इसे जोड़ना एक अच्छा अभ्यास है और कभी-कभी कुछ कथनों के मामले में यह एक आवश्यकता होती है। यदि इन कथनों में अर्धविराम नहीं डाला जाता है, तो एक स्वतः जुड़ जाता है, लेकिन यह कोड के उद्देश्य को बदल सकता है। इसे स्वचालित अर्धविराम सम्मिलन कहा जाता है।
आइए देखते हैं कैसे −
आपका कोड निम्नलिखित है, जिसमें कोई अर्धविराम नहीं है:
function sub (p, q) { return p + q }
उपरोक्त को वास्तव में निम्नलिखित माना जाएगा -
function sub (p, q) { return; p + q; }