译文:Javascript-function's return

时间:2021-11-23 06:06:25

个人理解+google翻译。如有错误,请指正。原文来自MDN:return

概要

由function返回指定值。

版本信息

实现: JavaScript 1.0, NES 2.0(NES:游戏机在欧洲的发行版本?)
ECMA 版本号: ECMA-262

 

 

语法

return [expression];

参数

expression
返回一个表达式,如果省略该表达式,返回undefined。

用例

用例:使用return

下面的函数中,参数x为数字时返回参数x的平方。

function (x){
    return x * x;
}

用例:中断函数

function会在调用return的地方立即停止运行。

function counter(){
    for(var count=1;;count++){//无限循环
        document.write(count+"A-");//循环到5的时候
        if(count == 5){
            return
        }
        document.write(count+"B<br>");//循环到4
    }
    document.write(count+"C");//一直都不会发生
}
counter();

输出

1A-1B
2A-2B
3A-3B
4A-4B
5A-

return;return true;return false; return {"变量"};这些都会中断函数.

相关参考

Functions