javascript () 括号的意思

bitnumen 2008-10-28 08:22:51
var MarkTime = function( name, desc ) {
}();

上面{}()中,最后加2个圆括号是什么用法?
...全文
302 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nonameismyname 2008-10-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 varlj 的回复:]
相当于


JScript code
function doSth( name, desc )
{
//do sth.
}

var MarkTime = doSth();
[/Quote]

正解
(http://www.e-area.cn)
neo_yoho 2008-10-28
  • 打赏
  • 举报
回复

<script language="JavaScript">
var MarkTime = function( name, desc ) { alert('MarkTime')};
var MarkTime1 = function( name, desc ) { alert('MarkTime1')}();
</script>

你试试就能知道区别了
有括号的是 执行
bitnumen 2008-10-28
  • 打赏
  • 举报
回复
var MarkTime = function( name, desc ) { }; 这样也行,加()是有什么不同呢
varlj 2008-10-28
  • 打赏
  • 举报
回复
相当于


function doSth( name, desc )
{
//do sth.
}

var MarkTime = doSth();
neo_yoho 2008-10-28
  • 打赏
  • 举报
回复
执行匿名函数
奔跑吧前列腺 2008-10-28
  • 打赏
  • 举报
回复
我认为不要也行,看你干什么咯!

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧