在javascript中console.log和return有什么区别

在javascript中console.log和return有什么区别,javascript,return,Javascript,Return,在JavaScript中console.log和return有什么区别? 他们都看到在终端打印东西 isPrime(num){ if (num % i === 0)) { return false ; } for (var i = 2; i < num; i++) { if (num % i === 0) { return false; } } isPrime(num){ 如果(数量%i==0)){ 返回false; } 对于(变量

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

  isPrime(num){
    if (num % i === 0)) {
     return false ;
   }
  for (var i = 2; i < num; i++) {
    if (num % i === 0) {
   return false;
    }
 }
isPrime(num){
如果(数量%i==0)){
返回false;
}
对于(变量i=2;i
console.log()
用于将输出打印到控制台。但是,
return
用于在调用函数时将数据发送回变量,如下所示:

var foo = bar();

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

return

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

控制台日志

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

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


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