Javascript - 返回值不被视为整数

时间:2013-02-16 16:50:40

标签: javascript function integer return

我对测试功能的返回值有疑问。 这是代码:

$(document).ready(function () {
    $("p").hide( test );

    function test() {
            return 5000;
    }
});

经过一番研究后发现了parseInt()函数。但它没有用。

  1. 尝试使用 parseInt():     
    
        $(document).ready(function () {
            $("p").hide( test );
    
            function test() {
                return parseInt(5000, 10);
            }
        });
        
  2. 尝试使用 parseInt():     
    
        $(document).ready(function () {
            $("p").hide( parseInt(test, 10) );
    
            function test() {
                return 5000;
            }
        });
        
  3. 我知道我可以输入:

    $("p").hide( 5000 );

    但解决这个问题后,这个功能会变得更加复杂。

1 个答案:

答案 0 :(得分:5)

您没有执行该功能:

$(document).ready(function () {
    $("p").hide( test() );  // note the additional ()

 function test() {
  return 5000;
 }
});