相当于
function doSth( name, desc ) 
{
   //do sth. 
}var MarkTime = doSth();

解决方案 »

  1.   

    var MarkTime = function( name, desc ) { }; 这样也行,加()是有什么不同呢
      

  2.   


    <script language="JavaScript">
    var MarkTime = function( name, desc ) { alert('MarkTime')}; 
    var MarkTime1 = function( name, desc ) { alert('MarkTime1')}(); 
    </script>你试试就能知道区别了
    有括号的是 执行
      

  3.   


    正解
    (http://www.e-area.cn)