आमतौर पर, जावास्क्रिप्ट में अर्धविराम जोड़ना वैकल्पिक है। जावास्क्रिप्ट में सरल कथनों के बाद आमतौर पर अर्धविराम वर्ण होते हैं, जैसे वे सी, सी ++ और जावा में होते हैं। हालाँकि, जावास्क्रिप्ट आपको इस अर्धविराम को छोड़ने की अनुमति देता है यदि आपके प्रत्येक कथन को एक अलग पंक्ति में रखा गया है।
फ़ंक्शन घोषणा में अर्धविराम की आवश्यकता नहीं है:
function functionname(s) { }
यदि फ़ंक्शन एक कथन के रूप में लिखा गया है, तो उसके पास जावास्क्रिप्ट में किसी भी अन्य कथन की तरह अर्धविराम होना चाहिए:
var a = function functionname(s) { };