function a() { return 1; }
function b() { return(1); }我在Chrome的控制台上测试了上面的代码,两者都返回了1。
function c() { return "1"; }
function d() { return("1"); }我还测试了上面的代码,两个函数都返回了"1"。
那么使用return和return()有什么不同呢
发布于 2014-04-10 20:58:06
这是没有区别的。
return不是函数调用,而是一种语言语句。您对括号所做的一切只是对返回值进行分组,以便可以对其进行计算。例如,您可以这样写:
return (x == 0);在本例中,返回语句x == 0的值,该语句将返回布尔值true或false,具体取决于x的值。
https://stackoverflow.com/questions/22988640
复制相似问题