ITPub博客

首页 > Linux操作系统 > Linux操作系统 > js中函数参数名相同会有什么样的效果呢?

js中函数参数名相同会有什么样的效果呢?

原创 Linux操作系统 作者:Kneeland 时间:2010-07-12 11:07:30 0 删除 编辑

  在js函数中若有两个参数名字是相同的,那么前一个参数的值将会是后一个参数的值。

(1)函数是:

//计算效果差值

function Compu_cz(csh,csq,csh)//参数是措施后、措施前、效果

{

    var temp;

    if($(csh).value!=''&&$(csq).value!='')

    {

        temp=$(csh).value-$(csq).value;

        $(csh).value=formatFloat(temp,2);

    }

    else

    {

        $(csh).value='';

    }

}

可以看到,第一个形参与第三个形参名称相同

(2)函数调用如下:

可以看到调用函数时,第一个实参与第二个实参的名称并不相同。

(3)设置断点调试后的结果为:

可以看到断点调试后的参数值提示:第一个形参的值与第三个形参的值相同。

这样的结果很有意思吧,但是现在我还没有发现其有什么实际意义,欢迎大家提出宝贵建议。

断点调试100710.JPG

函数调用100710.JPG

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21331312/viewspace-667773/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-04-08

  • 博文量
    7
  • 访问量
    36604