JavaScript 中,下⾯代码输出什么?

function sayHi(name) {
    return `Hi there, ${name}`
}

console.log(sayHi())
1067 次浏览
  • A、Hithere,
  • B、Hithere,undefined
  • C、Hithere,null
  • D、ReferenceError
默认情况下,如果不给函数传参,参数的值将为 undefined。上述情况,我们没有给参数 name传值。name等于 undefined,并被打印。 在ES6中,我们可以使⽤默认参数覆盖此默认的 undefined值。例如: functionsayHi(name=“Lydia”){...} 在这种情况下,如果我们没有传递值或者如果我们传递 undefined, name总是等于字符串 Lydia
挑战成功
2年前
挑战失败
2年前
挑战成功
3年前
挑战成功
3年前
挑战成功
4年前