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

JS的參數傳遞示例介紹

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

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

很簡單的A方法調用B方法并傳參。

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

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;
}
}

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

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一樣使用下標取值,雖然有點生僻,但是還是很好用。
復制代碼 代碼如下:

<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>

相關文章

  • JavaScript稀疏數組與孔hole示例詳解

    JavaScript稀疏數組與孔hole示例詳解

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

    Iframe thickbox2.0使用的方法

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

    JavaScript生成二維數組的多種方法小結

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

    JavaScript實現簡單輪播圖效果

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

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

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

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

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

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

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

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

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

    基于JavaScript寫一款EJS模板引擎

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

    JS實現輪播圖小案例

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

最新評論

淳化县| 萨嘎县| 荔波县| 云林县| 定襄县| 正定县| 疏附县| 达日县| 山东| 朝阳区| 宕昌县| 寻甸| 通海县| 台山市| 罗山县| 新巴尔虎左旗| 东乡县| 温州市| 乌鲁木齐县| 游戏| 凤凰县| 磐石市| 林周县| 晋江市| 曲沃县| 晴隆县| 砀山县| 攀枝花市| 栾川县| 霍城县| 靖安县| 大埔区| 无棣县| 兰州市| 卢湾区| 民乐县| 曲阜市| 恭城| 闸北区| 大悟县| 牟定县|