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 半導體 閱讀(176) 評論(0)  編輯  收藏 所屬分類: javascript

          主站蜘蛛池模板: 梁平县| 黄石市| 太和县| 新绛县| 诏安县| 中卫市| 韩城市| 辽阳县| 崇阳县| 井研县| 威信县| 永定县| 府谷县| 哈巴河县| 惠安县| 泰安市| 新化县| 浙江省| 威海市| 徐水县| 墨竹工卡县| 福海县| 镇原县| 和平县| 靖宇县| 顺义区| 长武县| 缙云县| 甘泉县| 图们市| 平遥县| 博爱县| 凤山市| 竹溪县| 清新县| 榕江县| 买车| 清水河县| 城口县| 丰宁| 定边县|