摘要:FizzBuzzWhizz游戏、二进制的应用、 应用语言JavaScript
问题:输入num,分为如下几种情况:
- 若num%3=0,输出Fizz;
- 若num%5=0,输出Buzz;
- 若num%7=0,输出Whizz;
- 若输入为3和5、5和7、3和7、3和5和7的公倍数,则对应输出相加;
- 若是其他情况,则输出与输入相同。
思路:
先判断是否为3and5and7的公倍数,若不是接着判断,为3and5、3and7、5and7的公倍数,若不是则接着判断是否为3、5、7的倍数······这样做if(){}else(){}
语句太多。
所以想到了一个办法,如下:
输出情况无非是8种,我们把它装到一个数组里
var FBW = new Array('','Whizz','Buzz','BuzzWhizz','Fizz',
<