JBOSS 點(diǎn)滴

          豐豐的博客

          在JS方法中返回多個(gè)值的三種方法 轉(zhuǎn)

          在使用JS編程中,有時(shí)需要在一個(gè)方法返回兩個(gè)個(gè)或兩個(gè)以上的數(shù)據(jù),用下面的幾種方法都可以實(shí)現(xiàn):

          1 使用數(shù)組的方式,如下:

          <html>
          <head>
              <title>JS函數(shù)返回多個(gè)值--oec2003</title>
          </head>
          <body>
              <input type="button" onclick="getNames()" value="test" />
          
              <script type="text/javascript">
          function getData()
          {
              var names=new Array("oec2003","oec2004");
              return names;
          }
          function getNames()
          {
              var names=getData();
              alert(getData()[0]); //返回oec2003
          }
          </script>
          
          </body>
          </html>

           

          2 將數(shù)據(jù)封裝到Json中返回,如下:

          <html>
          <head>
          <title>JS函數(shù)返回多個(gè)值--oec2003</title>
          </head>
          <body>
          <input type="button" onclick="getInfo()" value="test"/>
          <script type="text/javascript">
          function getData()
          {
              var info={"name":"oec2003","age":"25"};
              return info;
          }
          function getInfo()
          {
              var info=getData();
              var name=info["name"];
              var age=info["age"];
              alert("姓名:"+name+" 年齡:"+age);
          }
          </script>
          </body>
          </html>

          更詳細(xì)的Json的介紹請(qǐng)看這里

          3 這是最簡(jiǎn)單的一種方法,看下面代碼:

          <html>
          <head>
          <title>JS函數(shù)返回多個(gè)值--oec2003</title>
          </head>
          <body>
          <input type="button" onclick="getInfo()" value="test"/>
          <script type="text/javascript">
              function getData()
              {
                  return ["oec2003", 25]
              }
              function getInfo()
              {
                  var info = getData();
                  alert("姓名:" + info[0] + "年齡:" + info[1]);
              }
          </script>
          </body>
          </html>

          posted on 2014-08-18 08:23 半導(dǎo)體 閱讀(167) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): javascript

          主站蜘蛛池模板: 白朗县| 平罗县| 龙口市| 高碑店市| 潮安县| 山阳县| 富蕴县| 泰州市| 莱西市| 繁峙县| 承德市| 兰坪| 岗巴县| 太康县| 张家川| 攀枝花市| 阜康市| 洛宁县| 汽车| 安丘市| 澳门| 苗栗县| 习水县| 凌海市| 惠东县| 青神县| 余江县| 甘洛县| 晴隆县| 精河县| 昌平区| 公主岭市| 澄迈县| 黔江区| 信阳市| 保德县| 沧源| 灵川县| 铜陵市| 科技| 柳州市|