为什么这个函数返回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
。