javascript中如何查看和调用函数的返回值

比如function(){.....returnx;returny;}然后我如何查看呢?... 比如function(){
.....
return x;
return y;
}然后我如何查看呢?
展开
 我来答
匿名用户
推荐于2017-10-14
展开全部
<!DOCTYPE html>
<html>
<meta charset="utf-8" />

<script>
function testZ() {
var x=9;
var y=1;
var z=x+y;
return z;
}

function getZ () {
var i = testZ();
alert(i);
}
</script>

<body>

<div onclick="getZ();" style="color:red;">Click Me 点我..</div>

</body>
</html>

一个函数返回的值是拿来供另一个或其他多个函数使用的,一个函数里面返回的变量值只能在函数内部查看调用,返回值就提供了一个连接多个函数的通道。不然的话你得用全局变量,js里面用全局变量是很糟糕的

js里面时不能像你这样写法一次返回多个值的,只能返回x、y中的一个(其他很多语言这点都比js方便)。

要返回多个的话,你可以把x、y放到数值之类的玩意里面,然后再把整个数组返回出去。接收处理数据的另一个函数再把数组里面的x、y分别取出来使用。

有几种方法返回多个值,你百度下:js返回多个值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniapp2S0kX4aPdBeON
2014-05-24 · TA获得超过753个赞
知道小有建树答主
回答量:750
采纳率:0%
帮助的人:624万
展开全部
var temp = function(){
if xxx return yyy;

if zzz return ooo;

}

alert(temp)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CM娱新世界
2014-05-24 · TA获得超过308个赞
知道小有建树答主
回答量:337
采纳率:100%
帮助的人:140万
展开全部
都 return 了,你后面写的代码还有用吗?
肯定是一个返回值, return x; x的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
java紧挨va
2014-05-24 · TA获得超过880个赞
知道小有建树答主
回答量:690
采纳率:50%
帮助的人:327万
展开全部
能 return 2次么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式