有沒有辦法減少這個代碼中「if」的數量?如何減少if的數量
function test(input) {
if ((input % 3 == 0) && (input % 5 == 0)) {
return 'fizzbuzz';
} else if (input % 3 == 0) {
return 'fizz';
} else if (input % 5 == 0) {
return 'buzz';
} else {
return '' + input;
}
}
for (var i = 1; i < 100; i++) {
console.log(test(i));
}
這個問題屬於上http://codereview.stackexchange.com/ – forgivenson