2014-01-23 119 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++; 
}