-2
Warum gibt diese Funktion undefined
statt "alt" zurück?Warum funktioniert mein Bedingungsoperator nicht?
function test(age) {
12 < age ? "old" : "young";
}
test(15);
Warum gibt diese Funktion undefined
statt "alt" zurück?Warum funktioniert mein Bedingungsoperator nicht?
function test(age) {
12 < age ? "old" : "young";
}
test(15);
Ihr Zustand ist in Ordnung. Sie müssen return
function test(age) {
return 12 < age ? "old" : "young";
}
console.log(test(15));
Wenn Sie eine return
Anweisung weglassen, eine Funktion gibt undefined
standardmäßig.
weil dies kein gültiges Javascript ist. Lesen Sie http://StackOverflow.com/Questions/11069278/Javascript-If-Lese-Shorthand – dahrens
tatsächlich ist es gültiges Javascript –