我在javascript中创建了一个简单的fuzzbuzz(见下文)。但是,我想包括以下内容:
有什么想法吗?
function fizzBuzz() {
for (var i=1; i <= 20; i++)
{
if (i % 15 == 0)
alert("FizzBuzz");
else if (i % 3 == 0)
alert("Fizz");
else if (i % 5 == 0)
alert("Buzz");
else
alert(i);
}
}
$(document).ready(function(){
$('#clickMe').click(function(){
fizzBuzz();
});
});
答案 0 :(得分:1)
将数字转换为字符串并获取字符串的第一个索引:
var digit = (''+i)[0];
或者,替代
var digit = i.toString()[0];
然后检查数字是否等于1并相应地添加或不添加。
供将来参考:花一些时间搜索以解决您的问题,除非您花了一些时间,否则不要问问题< em>确保您的问题不存在答案。之前已经多次回答了类似的问题。也许它不是关于fuzzbuzz,但你应该能够找到两个不同问题的两个不同答案,然后能够将它们组合到你的解决方案中。