console.log和javascript中的返回之间的区别?

时间:2014-01-09 12:42:48

标签: javascript return console.log

在javascript中使用console.logreturn的情况有哪些?

我刚刚开始学习javascript,我想知道当我使用它们时会出现什么情况?

7 个答案:

答案 0 :(得分:2)

来自http://blogs.msdn.com/b/cdndevs/archive/2011/05/26/console-log-say-goodbye-to-javascript-alerts-for-debugging.aspx

  

console.log将显示传递给日志方法的参数   控制台窗口。使用此方法在中显示字符串或变量   控制台窗口。

     

您也可以在代码中使用控制台类,就像我们一样   使用JavaScript警报。

<script type = "text/javascript"> 
    function tryConsole() { 
        console.log("hello world"); 
    } 
</script>

使用return语句时,该函数将停止执行,并返回指定的值。

答案 1 :(得分:2)

实际上他们之间没有任何共同之处。

return - 使用可选结果

将执行返回给调用者

console.log() - 在控制台中注销信息。

答案 2 :(得分:0)

console.log在firebug控制台中输出字符串。刚刚找到以下链接,你可以参考 What is console.log and how do I use it?

只返回函数返回而不处理更多代码,或者你可以说,函数会立即停止在调用return的位置。

答案 3 :(得分:0)

它们用于完全不同的目的,如果支持,console.log会将值返回给浏览器的控制台,return将从javascript函数返回一个值

答案 4 :(得分:0)

Console.log向您的浏览器控制台发出消息,通常用于发出调试消息(研究浏览器的开发人员工具)

return是一个终止函数的关键字,可能会向该函数的调用者返回一个值。

答案 5 :(得分:0)

console.log不会影响代码流。返回值将导致脚本中的反应,如果您返回false或true或其他任何内容,这非常重要。对于调试,我强烈建议使用console.log。

答案 6 :(得分:0)

在闭包内,return将返回一些值,console.log将在浏览器控制台中记录一些值。 Console.log就像是IE之类的不好浏览器的调试工具。