课程
/前端开发
/JavaScript
/JavaScript进阶篇
function app2(x,y) { var sum,x,y; sum = x * y;return sum;//return 怎样用,麻烦举例 }
2016-03-22
源自:JavaScript进阶篇 5-5
正在回答
function app2(2,5) { var sum,x,y; sum = x * y; return sum } alert(sum);//有return你就可以弹出10. function app2(2,5) { var sum,x,y; sum = x * y; } alert(sum);//没有return你就只有弹出undefined(因为此时sum在函数外事未定义的。)
C_system 提问者
return sum是一个返回值,当没有return的时候函数表示的是一个求sum的过程,而有return的时候函数表示的是得到了sum的结果,在后面就可以调用这个结果
这样理解: 开始的时候"app2(2,5)"不是一个值
,然后去调用函数后,return XX随便什么都可以,
然后他把XX作为值返还给app(2,5),
这样app2(2,5)就有了值,就可以alert(app2(2,5))打印出了了 值就为XX
return等于结果
调用app2()时,括号里输入参数就能得到返回值
这里就可以理解成返回sum的结果 不同的情况返回值不一样
..就是调用完这个函数,你希望它返回什么。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答函数返回值,
2 回答返回值函数
6 回答返回值函数
3 回答返回值的函数