JS参数传递的一个实例
通常,传输参数可能是相同的。复制代码代码如下所示:
无功numparameter = 123;
sendparameter()函数
{
getParameter(numparameter);
}
功能getParameter(sendnum)
{
警报(sendnum);
}
一个非常简单的方法调用B方法并传递引用。
然而,如果B方法的参数不固定,根据不同的条件可能需要不同的参数,可以用这种方式编写:
复制代码代码如下所示:
无功txtparameter1 =123;
无功txtparameter2 =234;
无功txtparameter3 =345;
无功txtsendparameter = ;
var标志= 0;
sendparameter1()函数
{
标志=1;
txtsendparameter = txtparameter1 +;+ txtparameter2;
GetParameter();
}
sendparameter2()函数
{
标志=2;
txtsendparameter = txtparameter2 +;+ txtparameter3;
GetParameter();
}
getParameter()函数
{
如果(1 =标志)
{
/ /跳转函数(txtsendparameter)
}
否则如果(2 =标志)
{
/ /跳转功能(txtsendparameter)
}
其他的
{
返回;
}
}
然后我们可以使用全局变量传递这个值吗:
复制代码代码如下所示:
无功txtparameter1 =123;
无功txtparameter2 =234;
无功txtparameter3 =345;
sendparameter1()函数
{
无功txtsendparameter =1+ txtparameter1 +;+ txtparameter2;
getParameter(txtsendparameter);
}
sendparameter2()函数
{
无功txtsendparameter =2+ txtparameter2 +;+ txtparameter3;
getParameter(txtsendparameter);
}
getParameter()函数
{
开关(参数{ 0 })
{
案例1:
//goto functionC (arguments);
打破;
案例2:
/ /跳转功能(参数);
打破;
违约:
/ /跳转功能(参数);
}
}
相对参数是一个非常灵活的对象,虽然不是数组,但是您可以使用下标值和数组,虽然有些模糊,但仍然非常好。
复制代码代码如下所示: