0

写从 1 到 100 的奇数。我为此使用了这段代码:

var i=1;
for (i=1; i < 51; i = i + 1){

 document.write(i -1 + i );
  document.write("<br />");
  }

现在,有人可以告诉我这段代码是否正确,或者我可以做得更好。

4

3 回答 3

9
for (var i=1; i < 100; i += 2){
  document.write(i);
  document.write("<br />");
}

http://jsfiddle.net/kX8hn/

于 2012-06-13T11:01:46.003 回答
4
for (var i=1; i <= 100; i += 2)
    document.write(i + "<br />");
于 2012-06-13T11:01:32.480 回答
2

这是错误的,你可以让它变得更好。从 1 开始,以 2 为增量计数到 100:

for (var i=1; i < 100; i += 2){
  document.write(i);
  document.write("<br />");
}

document.write()关于apply的常见警告。

于 2012-06-13T11:03:52.417 回答