题解 | #流程控制#

流程控制

https://www.nowcoder.com/practice/8a7bff7ab0d345d5ac5c82e41d9f7115

简洁、易读
1. typeof === 'number'包括NaN
2. 后面的流程判断也可以用连续三目运算
function fizzBuzz(num) {
    if (num == null || typeof num !== 'number') return false;
    if (isNaN(num)) return num;
    if (num % 3 == 0 && num % 5 == 0) return 'fizzbuzz';
    else if (num % 3 == 0) return 'fizz';
    else if (num % 5 == 0) return 'buzz';
    else return num
}


全部评论

相关推荐

评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务