最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS的參數(shù)傳遞示例介紹

 更新時間:2014年02月08日 11:32:49   作者:  
想必大家對參數(shù)傳遞并不陌生吧,本文為大家介紹下JS的參數(shù)傳遞,需要的朋友可以參考下
正常的來說,傳遞參數(shù)大概都是這么寫:
復(fù)制代碼 代碼如下:

var numParameter = 123;
function sendParameter()
{
getParameter(numParameter );
}
function getParameter(sendNum)
{
alert(sendNum);
}

很簡單的A方法調(diào)用B方法并傳參。

但是,如果B方法的參數(shù)不是固定的,可能根據(jù)不同的情況,需要不同的參數(shù),可以這么寫:
復(fù)制代碼 代碼如下:

var txtParameter1 = "123";
var txtParameter2 = "234";
var txtParameter3 = "345";
var txtSendParameter = "";
var flag = 0;
function sendParameter1()
{
flag = 1;
txtSendParameter = txtParameter1 + ";" + txtParameter2;
getParameter();
}
function sendParameter2()
{
flag = 2;
txtSendParameter = txtParameter2 + ";" + txtParameter3;
getParameter();
}
function getParameter()
{
if(1==flag)
{
//goto functionC(txtSendParameter)
}
else if(2==flag)
{
//goto functionD(txtSendParameter)
}
else
{
return;
}
}

那么能不能不使用全局變量來傳值:
復(fù)制代碼 代碼如下:

var txtParameter1 = "123";
var txtParameter2 = "234";
var txtParameter3 = "345";
function sendParameter1()
{
var txtSendParameter = "1" + txtParameter1 + ";" + txtParameter2;
getParameter(txtSendParameter);
}
function sendParameter2()
{
var txtSendParameter = "2" + txtParameter2 + ";" + txtParameter3;
getParameter(txtSendParameter);
}
function getParameter()
{
switch(arguments[0])
{
case "1":
//goto functionC(arguments);
break;
case "2":
//goto functionD(arguments);
break;
default:
//goto functionE(arguments);
}
}

相對的來說arguments是一個很靈活的對象,雖然不是array,但是可以和array一樣使用下標(biāo)取值,雖然有點生僻,但是還是很好用。
復(fù)制代碼 代碼如下:

<pre code_snippet_id="179244" snippet_file_name="blog_20140207_4_1482200" name="code" class="javascript"><pre code_snippet_id="179244" snippet_file_name="blog_20140207_4_1482200"></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>

</pre>

相關(guān)文章

  • JavaScript稀疏數(shù)組與孔hole示例詳解

    JavaScript稀疏數(shù)組與孔hole示例詳解

    這篇文章主要為大家介紹了JavaScript稀疏數(shù)組與孔hole示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • Iframe thickbox2.0使用的方法

    Iframe thickbox2.0使用的方法

    一個小項目中用到,奉命進行修改,定位到
    2009-03-03
  • JavaScript生成二維數(shù)組的多種方法小結(jié)

    JavaScript生成二維數(shù)組的多種方法小結(jié)

    我經(jīng)常在面試中問候:你能用?JavaScript?生成一個二維數(shù)組嗎?這個問題看似簡單,實際上卻能揭示出面試者對?JavaScript?的熟練程度,天,就讓我們一起來探索這個問題背后的答案,揭開生成二維數(shù)組的多種秘密,需要的朋友可以參考下
    2024-04-04
  • JavaScript實現(xiàn)簡單輪播圖效果

    JavaScript實現(xiàn)簡單輪播圖效果

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)圖片輪播,左右翻轉(zhuǎn),圖片切換顯示等效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • js?html5獲取input焦點的輸入框并賦值實例

    js?html5獲取input焦點的輸入框并賦值實例

    這篇文章主要為大家介紹了js?html5獲取input焦點的輸入框并賦值實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • JavaScript中如何判斷一個值的類型

    JavaScript中如何判斷一個值的類型

    在js中有一個運算符可以幫助我們判斷一個值的類型,它就是typeof運算符。下面通過本文給大家分享JavaScript中如何判斷一個值的類型,需要的朋友參考下吧
    2017-09-09
  • JS制作適用于手機和電腦的通知信息效果

    JS制作適用于手機和電腦的通知信息效果

    這篇文章主要介紹了JS制作適用于手機和電腦的通知信息效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • JS異步宏隊列微隊列原理詳解

    JS異步宏隊列微隊列原理詳解

    這篇文章主要介紹了JS異步宏隊列微隊列原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • 基于JavaScript寫一款EJS模板引擎

    基于JavaScript寫一款EJS模板引擎

    這篇文章主要介紹了基于JavaScript寫一款EJS模板引擎,基本語法就是定義render函數(shù),接收html字符串,和data參數(shù),下面其他具體介紹,需要的朋友可以參考一下
    2022-02-02
  • JS實現(xiàn)輪播圖小案例

    JS實現(xiàn)輪播圖小案例

    這篇文章主要為大家詳細介紹了JS實現(xiàn)輪播圖小案例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11

最新評論

左权县| 苗栗县| 莆田市| 称多县| 萍乡市| 德清县| 汪清县| 哈尔滨市| 开阳县| 理塘县| 琼海市| 项城市| 云霄县| 洞头县| 于都县| 昌乐县| 原平市| 南溪县| 罗源县| 盐山县| 茂名市| 海盐县| 皋兰县| 旺苍县| 南汇区| 西安市| 六枝特区| 阿图什市| 华坪县| 连平县| 浑源县| 广元市| 新闻| 宣威市| 灯塔市| 成都市| 普兰店市| 佛坪县| 佳木斯市| 丰都县| 贡嘎县|