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