gpt4 book ai didi

javascript - return 和 return() 有什么区别?

转载 作者:IT王子 更新时间:2023-10-29 02:42:16 27 4
gpt4 key购买 nike

function a() { return 1; }
function b() { return(1); }

我在 Chrome 的控制台中测试了上面的代码,都返回了 1

function c() { return "1"; }
function d() { return("1"); }

我还测试了上面的代码,两个函数都返回了"1"

那么使用returnreturn()有什么区别呢?

最佳答案

与之间相同

var i = 1 + 1;

var i = (1 + 1);

也就是说,什么都没有。括号是允许的,因为它们可以在任何表达式中影响评估顺序,但在您的示例中它们只是多余的。

return 不是一个函数,而是一个语句。它在语法上类似于其他简单的控制流语句,例如 breakcontinue,它们也不使用括号。

关于javascript - return 和 return() 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22988640/

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