Thông thường, thêm dấu chấm phẩy trong JavaScript là tùy chọn. Câu lệnh đơn giản thường theo sau dấu chấm phẩy, như C, C++, Java. Tuy nhiên JavaScript cho phép bỏ qua nếu mỗi câu lệnh đặt trên dòng riêng.
Không cần dấu chấm phẩy sau khai báo hàm (function declaration):
function functionname(s) { }Nếu hàm viết như biểu thức (function expression), cần dấu chấm phẩy như câu lệnh khác:
var a = function functionname(s) { };