函数声明返回undefined

时间:2018-03-06 05:23:21

标签: javascript function methods

这是代码:

   function findMin(min, max){
   console.log(Math.min(min,max) +100);
   }
   console.log(findMin(2,3));

然而,随着结果,它给出了" undefined"。那是为什么?

2 个答案:

答案 0 :(得分:2)

  

然而,随着结果,它给出了“未定义”。

这是因为该函数没有显式返回任何值。在这种情况下,它将始终返回undefined

而不是在函数return内部安慰值

function findMin(min, max) {
  return (Math.min(min, max) + 100);
}
console.log(findMin(2, 3));

答案 1 :(得分:0)

console.log始终返回undefined,此外 - 您没有显式返回特定值。相反,您应该返回值本身,例如:

{{1}}