1

什么情况下你会在 javascript 中使用console.log和?return

我刚刚开始学习 javascript,我想知道在哪些情况下我会使用它们?

4

7 回答 7

3

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

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

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

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

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

于 2014-01-09T12:46:26.587 回答
3

其实他们之间并没有什么共同之处。

return- 使用可选结果将执行返回给调用者

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

于 2014-01-09T12:46:31.607 回答
0

console.log 在 firebug 控制台中打印字符串。刚刚找到以下链接,您可以参考 什么是 console.log 以及如何使用它?

return 只是从函数返回而不处理进一步的代码,或者你可以说,一个函数立即停止在调用 return 的点。

于 2014-01-09T12:45:34.483 回答
0

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

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

于 2014-01-09T12:46:03.897 回答
0

console.log 不会影响您的代码流。返回值将在您的脚本中引起反应,如果您返回 false 或 true 或其他什么,这真的很重要。对于调试,我强烈建议使用 console.log。

于 2014-01-09T12:46:07.577 回答
0

在 clousure 内部return将返回一些值,并将console.log在浏览器控制台中记录一些值。Console.log 就像 IE 等不好的浏览器的调试工具。

于 2014-01-09T12:46:08.347 回答
0

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

于 2014-01-09T12:45:35.940 回答