2012-02-18 57 views

回答

5

return "the number is" + i; 它(脚本执行的 '点'),从第一循环的功能在i = 0

把它写成http://jsfiddle.net/hNWrg/

function test(){ 
var out = ''; 
for(var i=0;i<=5;i++){ 
    out += "the number is" + i + "<br>"; 
} 
return out; 
} 
+0

+ =表示什么? – 2012-02-18 05:25:01

+0

@AndersKitson'x + = 2'与'x = x + 2'相同 – Cheery 2012-02-18 05:26:23

2

你的函数返回0返回第一次通过循环:-)试试这个:

<script> 
var i=0; 
function test(){ 

for(i=0;i<=5;i++){ 
    document.write("the number is" + i); 
} 
} 
</script> 
<script> 
test(); 
</script>