为什么我的条件运算符不能工作?

Why doesn't my conditional operator work?

本文关键字:工作 不能 条件运算符 我的 为什么      更新时间:2023-09-26

为什么这个函数返回undefined而不是"old"?

function test(age) {
  12 < age ? "old" : "young";
}
test(15); 

您的情况很好。你需要return

function test(age) {
  return 12 < age ? "old" : "young";
}
console.log(test(15));

去掉return语句后,函数默认返回undefined