【问题标题】:whats the difference between console.log and return in javascriptjavascript中的console.log和return有什么区别
【发布时间】:2017-06-26 21:08:32
【问题描述】:

console.log 和 JavaScript 中的 return 有什么区别? 他们都看到在终端打印出东西。

  isPrime(num){
    if (num % i === 0)) {
     return false ;
   }
  for (var i = 2; i < num; i++) {
    if (num % i === 0) {
   return false;
    }
 }

【问题讨论】:

  • return 不打印任何内容。获取返回值的函数可能就是打印结果的函数!!!
  • 控制台(“终端”)将始终显示最后一个表达式的结果。例如,console.log("foo")foo 打印到控制台,然后返回undefined,它也被控制台打印为最后的评估。 console.log 将打印内容到控制台,即使是从网页代码中也不会打印评估。

标签: javascript return


【解决方案1】:

返回

return 语句结束函数执行并指定要返回给函数调用者的值。

Console.log

Console 对象提供对浏览器调试控制台的访问(例如,Firefox 中的 Web 控制台)

console.log 在开发工具 concel 选项卡下向 Web 控制台输出消息。

【讨论】:

    【解决方案2】:

    console.log() 用于将输出打印到控制台。但是,return 的意思是在调用函数时将数据发送回变量,如下所示:

    var foo = bar();
    

    如果bar()return 语句,则该值将传递给foo

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-24
      • 2011-08-26
      • 1970-01-01
      • 2015-11-04
      • 1970-01-01
      • 2018-05-03
      相关资源
      最近更新 更多