可能重复:
在JavaScript中,对象/函数/类声明周围的括号是什么意思?
它按预期工作并显示“Hello world!”。但如果我去掉括号。
Chrome控制台显示错误信息“Uncaught SyntaxError: Unexpected token ) ”。 我无法弄清楚为什么会出现这种情况...有人可以帮忙吗?
在JavaScript中,对象/函数/类声明周围的括号是什么意思?
当在JS中使用如下方式时,圆括号的含义是什么:
<script>
(
function foo(){ alert("Hello world!")}()
)
</script>
它按预期工作并显示“Hello world!”。但如果我去掉括号。
<script>
function foo(){ alert("Hello world!")}()
</script>
Chrome控制台显示错误信息“Uncaught SyntaxError: Unexpected token ) ”。 我无法弄清楚为什么会出现这种情况...有人可以帮忙吗?