+ function(){}标记在JavaScript中有什么作用?

+ function(){}表示法主要用于强制解析器将+后面的内容视为表达式。这用于立即调用的功能,例如,

+function() { alert("Demo!"); }();

但是,函数前的+是符号之一。您还可以添加其他选项,例如!,-,〜。 

也可以使用括号,如下所示:

(function() { alert("Demo!"); })();

您也可以像这样使用它:

(function() { alert("Demo!"); }());