-5

如何从0-x如果 x 是这样的变量中获取所有数字:

var x = 5

然后循环,以便将它们全部单独记录console.log()

我在想我可以使用,但使用类似或 while.each()的东西可能更有意义。for我会发布代码,但老实说,我想不出一个好的/可能的方法来做到这一点。

4

3 回答 3

3
var x = 5;

for (var i = 0; i <= x; i++)
    console.log(i);

jQuery 的$.each()方法是遍历一个对象或数组,所以它对这个问题没有意义,尽管你可以做一些像这样愚蠢的事情:

$.each(new Array(x+1), function(i) {
    console.log(i);
});

即,创建一个包含x+1元素的新数组,然后专门对其进行迭代以使用索引值。我不推荐这个,但既然你问过 jQuery ......

于 2012-09-10T23:42:02.217 回答
3

像这样?http://jsfiddle.net/howderek/KKgPT/

x = 5;
for (i = 0;i <= x;i++) {
    console.log(i);
    document.getElementById("result").innerHTML += i + ' ';
}​
于 2012-09-10T23:42:15.367 回答
2

这真的很基本:

 for (var i = 0; i < x; ++i) console.log(i);

<=如果您想x在输出中包含 的值,请使用。)

于 2012-09-10T23:41:31.297 回答