首页 > 编程知识 正文

java怎么输出return返回值,什么时候用return 1

时间:2023-05-06 09:45:06 阅读:10207 作者:3708

函数执行结束时,并不是所有时候都打印结果。 我期待函数能给我反馈。 例如,计算出的结果返回来进行后续的运算。 此时,可以让函数返回一些东西。 也就是说,返回值。 函数通过return返回返回值。

每个函数都有返回值。 该返回值可以用关键字“return”设定。 //函数体return是具有返回值的函数function函数名称(形参1、形参2、形参3 . ) /函数体return返回返回值。 //可以用变量接收该返回值的var变量=函数名(参照1、参照2、参照3 . )使用例1.return之后的代码不执行,直接结束,在相当于break的函数中," return "语句为实际语句

script type=' text/JavaScript ' function fn (a,b ) {console.log(a ) a}; //输出1return a b; //返回结果以变量接收console.log(b )//不输出(因为返回之后的代码不执行) varresult=fn (1,1 ); 控制台. log (result; //输出结果2/脚本

2.return后面有什么,什么返回

script type=' text/JavaScript ' function fn ((return function ) console.log ) (return后面会有什么) ) (); }var result=fn (; console.log(result )/script

3.return不写,或return写了但没有返回的东西

return将返回未定义

1 )没有return语句

脚本类型=' text/JavaScript ' function fn (a,b ) {var c=a b; 控制台. log (c; //输出2 } varresult=fn (1,1 ); 控制台. log (result; 输出未定义/脚本

2 )有返回但什么也不返回的结果

脚本类型=' text/JavaScript ' function fn (a,b ) {var c=a b; 控制台. log (c;//输出2返回; } varresult=fn (1,1 ); 控制台. log (result; 输出未定义/脚本

3 )有返回结果

功能fn (a,b ) {var c=a b; 控制台. log (c; //输出2返回c; } varresult=fn (1,1 ); 控制台. log (result; //输出2

使用示例2:1 .“返回”之后的值只有一个。 如果尝试返回多个值,它将始终是最后一个值。

脚本类型=' text/JavaScript ' function fn (a,b ) {return a,b}vara=fn ) 5,6 ); 控制台. log (a; /脚本

2 .如果函数真的需要返回多个值,则只能将值组合为一个对象或数组

脚本类型=' text/JavaScript ' function fn (a,b ) {return {name: a,value:b}}vara=fn ) 5,6 ); 控制台. log (a; /脚本

脚本类型=' text/JavaScript ' function fn (a,b ) {return [a,b ] } vara=fn (5,6 ); 控制台. log (a; /脚本

1.break、continue、return的区别2.break :结束当前循环(例如for、while )3.continue )退出本次循环,返回下一个循环4.return: 其默认返回值为undefined。 此外,使用return只会终止当前函数,而不会影响其外部函数。 例如,如果函数b嵌套在函数a中,则在函数b中使用return不会终止函数a的执行。 同样,return返回的值不会返回到外部函数。 如下所示。

0个函数(x ) if ) {return x; }else{x=x 1; 返回na (x; }如果没有第二个返回,并且传入的x小于或等于0,则返回undefined。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。