函数返回值return

500 阅读1分钟
  • 函数只要被调用就会有一个返回值,如果函数有return就返回return后面表达式,如果函数没有return或者return后面没有表达式就返回undefined。
function fn(){
  var a=1
}function fn1(){
  return 30
}
console.log(fn(),fn1())

image.png

  • return会终止函数,return后面的代码不执行
  • return只能返回一个值,如果用逗号隔开多个值,以最后一个为准。
 function fn() {
    var a = 1
    return 20, 33, 77 //返回最后一个值
    console.log(a) //在return后面不会执行
  }
  console.log(fn())

image.png