为了账号安全,请及时绑定邮箱和手机立即绑定

请问关于JS return 用法?

请问关于JS return 用法?

慕斯王 2019-07-09 11:07:58
JS return 用法
查看完整描述

4 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

function f(a, b) {

    var sum = 1;

    while (a <= b){

        sum = sum + a;

        a += 1;

    }

 

    // console.log(sum);

    // 可以在函数的内部通过return设置函数的返回值

    // 在函数中,程序执行到return行,就会停止,后面未执行的代码也不再执行

    // return sum;

    if(1 > 1){

        return 1;

    }else{

        return 5;

    }

    // console.log(123);

}

 

console.log(f(1,3)  + f(2,5));

// f(2,5);

 

无论怎么改变函数f(a,b)的值,输出的结果只会是return后的值,return相当于循环中的break,有异曲同工之巧。


查看完整回答
反对 回复 2019-07-14
?
繁华开满天机

TA贡献1816条经验 获得超4个赞

return的话一个是正常的给方法提供返回值的作用,后面加上你要返回的内容。
return后还可以什么都不加,直接一个分号结尾。一般用于JS方法中的一些例外返回。比如说判断一个人的成绩值,你对于输入的成绩小于0的值,可以直接return让它什么都不做,因为如果js不停去alert很多错误信息,也会有体验上的问题。所以许多人选择直接return来处理错误输入等。

查看完整回答
反对 回复 2019-07-14
  • 4 回答
  • 0 关注
  • 542 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信