Một hàm trong JavaScript trông giống như sau:
(function(){...})()
Thư viện trong JavaScript hiển thị một hàm bắt đầu bằng dấu chấm phẩy, ví dụ:
;(function ) { }
Dấu chấm phẩy cho phép nối một số tệp JS thành một tệp một cách an toàn. Điều này là để phân phát nó nhanh hơn dưới dạng một yêu cầu HTTP.
Dấu chấm phẩy đứng đầu cũng có thể để bảo vệ khỏi mã trước đó, mã này có thể đã được đóng không đúng cách. Dấu chấm phẩy chắc chắn sẽ ngăn điều này xảy ra.