gpt4 book ai didi

javascript - 何时使用 return,返回的数据会怎样?

转载 作者:可可西里 更新时间:2023-11-01 01:29:07 25 4
gpt4 key购买 nike

有什么区别:

function bla1(x){console.log(x)}

function bla(x){return console.log(x)}

在什么情况下我应该使用return

另外,当函数返回一个值时,它会发生什么?它存储在某个地方吗?

最佳答案

What is the difference

第一个函数返回 undefined(因为它没有明确地返回任何东西),第二个函数返回 console.log 返回的任何内容。

In which cases should I use return?

当函数正在生成一些值并且您想将其传递回调用者时。以 Math.pow 为例。它有两个参数,底数和指数,并返回底数的指数。

When a value is returned from a function, what happens to it? is it stored somewhere?

如果你想存储返回值,那么你必须把它赋值给一个变量

var value = someFunction();

这将 someFunction 的返回值存储在 value 中。如果您在不分配返回值的情况下调用该函数,那么该值将被静默删除:

someFunction();

这些是编程基础知识,不仅与 JavaScript 相关。你应该找一本介绍这些基础知识的书,特别是 JavaScript,我建议阅读 MDN JavaScript Guide .也许是关于 Functions 的维基百科文章也很有帮助。

关于javascript - 何时使用 return,返回的数据会怎样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7187114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com