在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)设置断点调试后的结果为:
可以看到断点调试后的参数值提示:第一个形参的值与第三个形参的值相同。
这样的结果很有意思吧,但是现在我还没有发现其有什么实际意义,欢迎大家提出宝贵建议。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21331312/viewspace-667773/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21331312/viewspace-667773/