有关Return的思考与体会

@心得体会与思考

有关return的思考体会

写代码的时候Return 算是卡了我很久的一个点。从以前学C艹开始到python再到JavaScript,我一直没有搞明白“为什么要返回一个值”。这次学JavaScript写出一个Undefined的问题以后,解决了我的困惑。
在这里插入图片描述
(只有自己多写bug才能进步,一个思考)。
打印的结果出现了undefined,我一直没搞明白。后经高人指点,我这段代码有两个问题:

  1. 在function里打印了一次tips;
  2. 在打印function的时候,虽然打印的是整个函数。而这个函数没有返回一个结果。所以是undefined。

翻译成通俗的人话是这个意思:

假如我的function定义的是 :

f ( x ) = x 2 f(x)=x^{2} f(x)=x2

那么我console.log的时候,我不仅要传入一个 x x x,还需要打印出 f ( x ) f(x) f(x),如果我传入的 x = 3 x=3 x=3,那么我的 f ( x ) = 3 2 = 9 f(x)=3^{2}=9 f(x)=32=9。我怎样告知计算机我需要9这个数字也要打印出来呢?
return
return相当于告诉计算机,我不仅传入了数字3,我还需要数字3带入函数 f ( x ) = x 2 f(x)=x^{2} f(x)=x2运算得到结果。那么return相当于对计算机说“给我计算出结果”这么个指令。

粗浅理解,以后再补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值