转自脚本之家:

1 使用数组的方式,如下:

<html>
<head><title>JS函数返回多个值</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函数返回多个值</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函数返回多个值</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>

更多专业前端知识,请上 【猿2048】www.mk2048.com

(网页)JS编程中,有时需要在一个方法返回两个个或两个以上的数据相关推荐

  1. php 代码延迟执行,php和js编程中的延迟执行效果的代码

    php和js编程中的延迟执行效果的代码 php sleep(10); usleep(10); js里的 setInterval("方法", 100); PHP sleep() 函数 ...

  2. python程序调用写好的代码_扣丁学堂浅谈Python编程中NotImplementedError的使用方法...

    扣丁学堂浅谈Python编程中NotImplementedError的使用方法 2018-07-04 14:08:02 2559浏览 本篇文章扣丁学堂 Python编程中raise可以实现报出错误的功 ...

  3. android 名册源代码,Android编程中黑名单的实现方法

    本文实例讲述了Android编程中黑名单的实现方法.分享给大家供大家参考,具体如下: 说明:由于挂断电话android   api不是对外开放的,所以需要使用反射的方法得到拨打电话的服务. 1.将an ...

  4. python面向对象编程中方法和属性_Python面向对象编程中关于类和方法的学习笔记...

    Python面向对象编程中关于类和方法的学习笔记 类与类方法是面向对象的编程语言中必不可少的特性,本文总结了Python面向对象编程中关于类和方法的学习笔记,需要的朋友可以参考下 类和实例 pytho ...

  5. python面向对象编程中_Python面向对象编程中关于类和方法

    类和实例 python是一个面向对象的语言,而面向对象最重要的概念就是类和实例, 记得刚学习的时候不太理解这些概念,直到老师说了一句"物以类聚". 没错就是类, 归类 物以类聚 类 ...

  6. js数组中修改元素的方法

    数组中添加元素的方法 .push() .unshift() .splice() .concat() -扩展运算符 数组中删除元素的方法 .pop() .shift() .splice() 数组中截取元 ...

  7. 中如何直接使用方法返回的值_java基础-2-方法、面向对象

    一.方法 1.1.定义:方法可以认为我们写程序中所要实现的某一个功能,方法中会包含很多条语句.流程控制.循环等,这些内容组合起来去处理一件事情. 1.2.方法的声明: 方法的声明位置必须写在类中,并且 ...

  8. Android方法的概括,Android_Android中startService基本使用方法概述,Android中有两种主要方式使用Ser - phpStudy...

    Android中startService基本使用方法概述 Android中有两种主要方式使用Service,通过调用Context的startService方法或调用Context的bindServi ...

  9. 什么是函数的副作用——理解js编程中函数的副作用

    什么是函数副作用? 函数副作用是指当调用函数时,除了返回函数值之外,还对主调用函数产生附加的影响.副作用的函数不仅仅只是返回了一个值,而且还做了其他的事情,比如: 1.修改了一个变量2.直接修改数据结 ...

最新文章

  1. 引入antd组件样式_如何使用 dumi 和 fatherbuild 创建组件库
  2. Ubuntu caffe 测试matlab接口
  3. boost::hana::detail::unpack_flatten用法的测试程序
  4. c# 中Stopwatch 类的运用
  5. 智能硬件的时代,嵌入式是否已经日薄西山
  6. @ModelAttribute使用详解
  7. 7-227 寻找大富翁 (25 分)
  8. Java实现对字符串的快速排序
  9. 解决谷歌浏览器书签同步问题
  10. 基于STM32设计的NB-IOT电量采集系统(超级详细)--2.STM32连接M5311及HLW8032测试
  11. 线性卡尔曼滤波和扩展卡尔曼滤波(KF,EKF)
  12. 【嵌入式06】寄存器方式和HAL库方式实现 串口通信“hello windows!”+流水灯
  13. 计算机技术是不是信息技术,计算机技术和信息技术
  14. 用cheatengine实现街头霸王的无限生命
  15. tp5 JWT生成token验证接口安全、防止高频请求
  16. 如何修改计算机ide模式,win7硬盘模式怎么改_win7系统如何更改硬盘模式-win7之家...
  17. hypot() 函数
  18. Kafka命令及相关参数解释
  19. 菜鸟之路---2,简单的勒索病毒分析
  20. arcgis的(添加面)点转线,线转面

热门文章

  1. php odbc驱动,用于Windows的PHP 7.0 ODBC驱动程序
  2. oracle 中文脚本,ORACLE常用脚本
  3. sqoop mysql 安装_Sqoop安装及验证_MySQL
  4. Drawable Resources
  5. 软件测试度量计算方法有哪些,软件测试度量(三)
  6. 「澳洋主数据项目」主数据促企业变革
  7. Confluence 6 自动添加用户到用户组
  8. ios多线程 -- NSOperation 简介
  9. FTP服务器的搭建与安全配置
  10. WCF学习笔记之序列化