Here is my code. I am expecting “the number is 1, the number is 2…” to be out putted up to 5 but all that is outputted is the number is 0 not sure why.
<script>
var i=0;
function test(){
for(i=0;i<=5;i++){
return "the number is" + i;
}
}
</script>
<script>
document.write(test());
</script>
return "the number is" + i;It (the ‘point’ of script execution) returns back from the function with the first loop at
i = 0Write it as http://jsfiddle.net/hNWrg/