1.流程1
function fizzBuzz(num) {
// 判断num 不是unmber的情况(注意 typeof 单词)
// arguments.length ==0 判断num 是为空的情况
if (arguments.length ==0 || typeof num !== 'number') {
return false;
// 能被5和3 整除
}else if (num % 3 == 0 && num % 5 == 0){
return 'fizzbuzz';
// 只能被3 整除
}else if (num % 3 == 0) {
return 'fizz';
// 只能被5 整除
}else if(num % 5 == 0) {
return 'buzz';
// 其他的情况
} else {
return num;
}
}
2.流程2
function fizzBuzz(num) {
// 单个返回可以省略大括号
if (typeof num != "number") return false;
// 能被3 和5 整除
if (num % 15 == 0) return "fizzbuzz";
if (num % 3 == 0) return "fizz";
if (num % 5 == 0) return "buzz";
// 都不满足,直接返回;
return num;
}