难度:简单

    题目描述
    写一个程序,输出从 1 到 n 数字的字符串表示。

    1. 如果 n 是3的倍数,输出“Fizz”;

    2. 如果 n 是5的倍数,输出“Buzz”;

    3.如果 n 同时是3和5的倍数,输出 “FizzBuzz”。

    示例:

    1. n = 15,
    2. 返回:
    3. [
    4. "1",
    5. "2",
    6. "Fizz",
    7. "4",
    8. "Buzz",
    9. "Fizz",
    10. "7",
    11. "8",
    12. "Fizz",
    13. "Buzz",
    14. "11",
    15. "Fizz",
    16. "13",
    17. "14",
    18. "FizzBuzz"
    19. ]

    解题思路:
    循环即可

    1. var fizzBuzz = function(n) {
    2. let arr = []
    3. for(let i = 1; i<= n;i++){
    4. if(i% 3 === 0 && i%5 ===0){
    5. arr.push("FizzBuzz")
    6. } else if(i % 3 === 0){
    7. arr.push("Fizz")
    8. } else if(i % 5 === 0) {
    9. arr.push("Buzz")
    10. } else {
    11. arr.push(`${i}`)
    12. }
    13. }
    14. return arr
    15. };