循环javascript整数

时间:2013-12-01 10:11:30

标签: javascript loops integer

我仍然是javascript的新手

我在javascript中寻找一个简单的循环,迭代整数,我对这个项目不感兴趣。

在python中的

看起来像这样:for i in range(10)

in ruby​​:(1..10).each

我在javascript中找到的最简单的例子是:

_.each(Array.apply(null, new Array(10)).map(Number.prototype.valueOf,0)

你熟悉更简单的例子吗?

5 个答案:

答案 0 :(得分:5)

您可以使用简单的for循环:

for (let i = 0; i < 10; i++) {
   // i is your integer
}

答案 1 :(得分:3)

递归函数:

function loop(n, fn) {
    n && (fn(), loop(--n, fn));
}

用法:

loop(3, function () {
    alert('One more time!')
});

答案 2 :(得分:2)

如果您使用的是Underscore,并且您更喜欢功能性编程风格,请参阅此示例:

 _.times(5, function(e) { console.log(e) })

答案 3 :(得分:0)

<!DOCTYPE html>
<html>
<body>

<p>Click the button to loop through a block of code five times.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>

<script>
function myFunction()
{
var x="",i;
for (i=0;i<5;i++)
  {
  x=x + "The number is " + i + "<br>";
  }
document.getElementById("demo").innerHTML=x;
}
</script>

</body>
</html>

答案 4 :(得分:0)

while loop:

var i = 10;
while (i--) {
    // do something 10 times
}