javascript的一个小问题
A small issue with javascript
我在javascript中创建了一个简单的fuzzbuzz(见下文)。但是,我想包括以下内容:
- 如果数字以 1 开头(所以 FE 11),则应添加"ping"。所以 15 应该是 FizzBuzzPing 等...
有什么想法吗?
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();
});
});
将数字转换为字符串并获取字符串的第一个索引:
var digit = (''+i)[0];
或者,另一种选择
var digit = i.toString()[0];
然后检查数字是否等于 1,并相应地添加或不添加内容。
供将来参考:花一些时间寻找问题的解决方案,不要问问题,除非你花了一些时间确保你的问题不存在答案。类似的问题以前已经回答过很多次了。也许这与模糊嗡嗡声无关,但您应该能够找到两个不同问题的两种不同答案,并能够将其组合到您的解决方案中。
相关文章:
- 火狐中的多个问题,但在 chrome 中工作正常,没有一个问题
- 是否从超时内开始间隔是一个问题
- java脚本我需要帮助来解决一个问题
- Dreaded 100%边栏高度-jQuery修复,但另一个问题出现了
- I'我在用JavaScript进行验证时遇到了一个问题
- Jstree-Can't在AJAX调用中选中复选框,适用于经典调用.一个问题
- 我在角度指令和角度路由中有一个问题
- 我有一个问题,使用 Javascript 或 Jquery 创建具有字符串计数的动态字段
- 如何在测验应用中移动到下一个或上一个问题
- 如何创建按钮转到测验软件中的下一个问题
- 我对用php代码创建的HTML有一个问题
- 我想使用fbi . event .subscribe记录跟踪值在Facebook喜欢按钮,但遇到了一个问题
- 如果效率是一个问题,如何修改JavaScript修剪函数?
- 一个问题与大量的图像-广告画廊插件
- 新的局部变量在大的FOR循环,这是一个问题
- 我在放大分形(webgl)时遇到了一个问题
- jQuery对话框的一个问题
- 在javascript中,通过一个对象数组为每个对象发出一个问题
- 浏览器渲染网页的顺序是什么,为什么脚本阻塞是一个问题
- 闭包编译器外部解决了一个问题,但我不明白为什么