2014-07-22 55 views
-4
<body> 
    <p id="message"></p> 
    <script src="forloops.js"></script> 
</body> 

for循環代碼javascipt的是:問題在JavaScript中的for循環

var msg=document.getElementById("message"); 
var num=Number(prompt("enter your number")); 
var output=0; 

//loop 

for (var i=0;i<= num ;i++){ 
    output= "number is " +i; 
} 

//output 
msg.textContent=output; 

甚至還有當我給NUM值需要大於1 哪些改進作出唯一的單輸出爲了使這個代碼工作?

+0

您能否總結標題中的問題,而不只是說您需要幫助? – jalgames

+0

您沒有指定期望的行爲。但也許你的意思是提示循環內的用戶? –

回答

1

這聽起來像你想追加到輸出,而不是覆蓋它在你的for循環。嘗試使用+=代替,例如,

for (var i=0;i<= num ;i++){ 
    output+= "number is " +i; 
} 
0

我的朋友,你只需要做一些小的改變。

var msg=document.getElementById("message"); 
var num=Number(prompt("enter your number")); 
var output=''; 

for (var i=0;i<= num ;i++){ 
    output += "number is " +i+"/"; 
} 
msg.textContent=output;