【问题标题】:Isn't the effect of "return" to quit the whole function? Then how does this work?“return”的效果不就是退出整个函数吗?那么这是如何工作的呢?
【发布时间】:2022-08-24 17:20:16
【问题描述】:

我被要求创建一个函数,该函数在没有逻辑运算符的情况下确定一年是否是闰年。我找到了这个解决方案,它有效:

function isLeapYear(year) {
    if (year % 400 === 0){
        return true;
    }
    if (year % 100 === 0){
        return false;
    }
    if (year % 4 === 0){
        return true;
    } else {
        return false;
    }
}

如果 \"return\" 退出整个函数,那么......如何?

  • 你说的对。但return 仅在满足条件时执行

标签: javascript


【解决方案1】:

return 只有在运行时遇到它时才会退出该函数。 如果returnif 中,则在程序执行期间您不会遇到它,并且该函数不会退出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-10
    • 1970-01-01
    • 2018-08-26
    • 2015-05-07
    • 2017-06-23
    • 1970-01-01
    • 1970-01-01
    • 2014-12-23
    相关资源
    最近更新 更多