JBOSS 點滴

          豐豐的博客

          在JS方法中返回多個值的三種方法 轉

          在使用JS編程中,有時需要在一個方法返回兩個個或兩個以上的數據,用下面的幾種方法都可以實現:

          1 使用數組的方式,如下:

          <html>
          <head>
              <title>JS函數返回多個值--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 將數據封裝到Json中返回,如下:

          <html>
          <head>
          <title>JS函數返回多個值--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>

          更詳細的Json的介紹請看這里

          3 這是最簡單的一種方法,看下面代碼:

          <html>
          <head>
          <title>JS函數返回多個值--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 半導體 閱讀(167) 評論(0)  編輯  收藏 所屬分類: javascript

          主站蜘蛛池模板: 蓬莱市| 固镇县| 辰溪县| 广昌县| 潞西市| 股票| 灌南县| 项城市| 光山县| 彰武县| 介休市| 专栏| 西城区| 得荣县| 遂川县| 安图县| 雅安市| 唐海县| 德阳市| 肃北| 修武县| 丰台区| 延津县| 喀什市| 景谷| 长白| 康保县| 舟山市| 高青县| 连城县| 恩平市| 三亚市| 民乐县| 元氏县| 顺平县| 务川| 隆回县| 合川市| 遂昌县| 宣化县| 禄丰县|