সাধারণত, জাভাস্ক্রিপ্টে সেমিকোলন যোগ করা ঐচ্ছিক। জাভাস্ক্রিপ্টে সাধারণ বিবৃতিগুলি সাধারণত একটি সেমিকোলন অক্ষর দ্বারা অনুসরণ করা হয়, ঠিক যেমন সেগুলি C, C++ এবং জাভাতে থাকে। জাভাস্ক্রিপ্ট, যাইহোক, যদি আপনার প্রতিটি বিবৃতি একটি পৃথক লাইনে স্থাপন করা হয় তবে আপনাকে এই সেমিকোলনটি বাদ দেওয়ার অনুমতি দেয়৷
ফাংশন ঘোষণায় সেমিকোলনের প্রয়োজন নেই:
function functionname(s) { }
যদি ফাংশনটি একটি বিবৃতি হিসাবে লেখা হয়, তবে জাভাস্ক্রিপ্টের অন্যান্য বিবৃতির মতো এটির একটি সেমিকোলন থাকা উচিত:
var a = function functionname(s) { };