JavaScript ‘return’返回值到底需不需要?

JS你的这个return保不保熟?


前言

     很多人学习到函数阶段发现return值好像可有可无的样子,因为JS这种脚本语言是更偏向于C语言的,所以这篇文章将带你展开看看return的功能和特性


一、return是什么?

换成中文来说是返回的意思,它的功能如同它名字那般就是用来给调用者返回数值用的

二、return怎么用?

1.用法

代码如下:

用法一:单独返回一个数

4种用法得到return值(下面结果都为3)

var a=1;
var b=2;
var c;
function hanShu(){
       
c=a+b
return c

}
console.log(hanShu())
///
var a=1;
var b=2;
function hanShu(){
       

return a+b

}
console.log(hanShu())
///
var c;
function hanShu(a,b){
 c=a+b

return c

}
console.log(hanShu(1,2))
///

function hanShu(){
 

return 3

}
console.log(hanShu())

用法二:返回两个数

只需在返回的两个值加  [    ] 即可返回两个值

代码如下:


var a;
var c;
function hanShu(a,b){
       
c=a+b
return [c,a]

}
console.log(hanShu(1,2))

结果是:[3,1] 

若是不加中括号的话,则只会返回一个值

用法3:断开后面函数(无效的用法)简称生瓜蛋子

就是return在上面而那些变量和数值在下面那么return将返回undefined

代码如下:

var a;
var c;
function hanShu(){
      
return [c]
c=2

}
console.log(hanShu())

用法4:放入for循环

放入后的效果跟break的用法一样直接结束循环

代码如下:

function hanShu(){
for(var a=0;a<=1;a++){

   if(a=1)
   {

   return a
   }
}
}

最终结果a=1

2.特性

   因为JS属于弱语言不需要太多的规则,所以导致有时候不需要return也可以完成一些脚本的编写,但是毕竟这玩意更偏向于C语言,且注意编程规范。


总结

return就是返回作用且类似结束语

最后主编还是要提醒大家能打就打,不要省那几秒钟的。毕竟编程不是一天两天的事。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值