n = 15,
Return:
[
"1",
"2",
"Fizz",
"4",
"Buzz",
"Fizz",
"7",
"8",
"Fizz",
"Buzz",
"11",
"Fizz",
"13",
"14",
"FizzBuzz"
]
解:被3整除显示Fizz,被5整除显示Fizz,同时整FizzBuzz
let arr = []
for(let i = 1; i <= n; i++){
if(i%3 != 0 && i%5 != 0){
arr[i-1] = i.toString()
}else if(i%5 == 0 && i%3 == 0){
arr[i-1] = "FizzBuzz"
}else if(i%3 == 0){
arr[i-1] = "Fizz"
}else{
arr[i-1] = "Buzz"
}
}
return arr
浙公网安备 33010602011771号