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