为什么我的条件运算符不起作用?

Why doesn't my conditional operator work?

为什么这个函数 return 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 语句时,默认情况下是函数 returns undefined