javascript 中return的用法,它起到了什么作用?
<scriptlanguage="javascript">document.write("你好吗?<br>");functionsum(num1,num2){alert(...
<script language="javascript">
document.write("你好吗?<br>");
function sum(num1,num2)
{
alert(num1+"和"+num2+"的和是"+(num1+num2))
return num1+num2 //从当前函数退出,并从那个函数返回一个值。
}
//sum(10,20)
document.write(sum(5,36)+"<br>")
document.write("我很好");
</script>
</body>
</html>
输出结果为下图
我就是不明白这个return的用法,没有它,下面的那个41就出不来,我不明白。 展开
document.write("你好吗?<br>");
function sum(num1,num2)
{
alert(num1+"和"+num2+"的和是"+(num1+num2))
return num1+num2 //从当前函数退出,并从那个函数返回一个值。
}
//sum(10,20)
document.write(sum(5,36)+"<br>")
document.write("我很好");
</script>
</body>
</html>
输出结果为下图
我就是不明白这个return的用法,没有它,下面的那个41就出不来,我不明白。 展开
4个回答
展开全部
return的话一个是正常的给方法提供返回值的作用,后面加上你要返回的内容。
return后还可以什么都不加,直接一个分号结尾。一般用于JS方法中的一些例外返回。比如说判断一个人的成绩值,你对于输入的成绩小于0的值,可以直接return让它什么都不做,因为如果js不停去alert很多错误信息,也会有体验上的问题。所以许多人选择直接return来处理错误输入等。
return后还可以什么都不加,直接一个分号结尾。一般用于JS方法中的一些例外返回。比如说判断一个人的成绩值,你对于输入的成绩小于0的值,可以直接return让它什么都不做,因为如果js不停去alert很多错误信息,也会有体验上的问题。所以许多人选择直接return来处理错误输入等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
return的值可以给别的变量赋值。
比如var num = sum(num1,num2);
如果没有return,那么num就是null
比如var num = sum(num1,num2);
如果没有return,那么num就是null
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
结束本函数的执行(return后面的语句不会执行了),不返回任何值,跳到被调用处。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询