2014-01-23 22 views
0

从一数到十需要一个简单的代码,可以从1-10在JavaScript需要一个代码在JavaScript

我已经试过数:

function countToTen() { 
    console.log("1"); 
    console.log("2"); 
    console.log("3"); 
    console.log("4"); 
    console.log("5"); 
    console.log("6"); 
    console.log("7"); 
    console.log("8"); 
    console.log("9"); 
    console.log ("10"); 
} 

return countToTen; 

,但我想这是错误的。任何人都可以帮忙吗?

+4

寻找'for'循环。 – Brad

回答

3

你只需要一个简单的for loop

for(var i = 1; i <= 10; i++) { 
    console.log(i); 
} 

根据您的评论,你可以在一个函数把这个包,以及:

function countToTen() { 
    for(var i = 1; i <= 10; i++) { 
     console.log(i); 
    } 
} 

countToTen(); // Will write 1-10 to your console 
+0

对不起,我必须有一个功能,我忘了。如何添加一个函数,例如测试函数 – user3229531

+2

@ user3229531 - 您应该能够将for循环合并到一个函数中;这样做是非常基本的,学习如何做是StackOverflow的主题。 – admdrew

0

for循环是JavaScript的一个基本组成部分。您可能想要查看http://jstherightway.org/以获得一个好的底漆。

对于这个问题,代码看起来像;

for (var i = 1; i <= 10; i++){ 
    console.log(i); 
} 
0

你可以使用一个简单的while loop

function countToTen(){ 
     var i = 1; 
     while(i <=10){ 
      console.log(i); 
      i++; 
     } 

    } 
    countToTen() // function call 
+0

出于好奇,在这种情况下,为什么你会在'for'上使用'while'? – admdrew

+0

while循环通常比循环更快。虽然在现代JS引擎中格式良好的for循环几乎与while循环一样快。 –

+0

好吧,有趣的是,我不知道两者之间的速度差异。 – admdrew

-1

为此,您可以使用循环

1.

for (var i = 1; i <= 10; i++){ 
console.log(i); 
} 

2.虽然

var i = 1; 
while(i <= 10){  
    console.log(i); 
    i++; 
}