Ký pháp +function() {} chủ yếu dùng để ép trình phân tích (parser) xử lý phần theo sau dấu + như một biểu thức (expression). Điều này dùng cho các hàm được gọi ngay lập tức (IIFE), ví dụ:
+function() { alert("Demo!"); }();
Tuy nhiên, dấu + trước hàm chỉ là một trong nhiều ký hiệu. Bạn cũng có thể dùng !, -, ~, v.v.
Dấu ngoặc đơn cũng có thể dùng như sau:
(function() { alert("Demo!"); })();
Hoặc:
(function() { alert("Demo!"); }());