pat*_*tad 1 javascript for-loop
我试图将test()函数的返回值添加到变量结果中,但+=似乎不起作用.我收到错误"无效变量初始化".我也尝试更换i++到i+=其或者没有工作.也许我完全错了,应该使用while循环?我很丢失..
我希望'结果'看起来像这样:
var result = no no no 0no 0no no;
Run Code Online (Sandbox Code Playgroud)
等(当然没有空格).
任何帮助非常感谢!谢谢
function test(no){
if (no <= 15){
return '0' + parseInt(no);
}
else {
return parseInt(no);
}
}
for(i = 0; i < pics.length; i++){
var b = pics[i].value;
var result += test(b);
}
Run Code Online (Sandbox Code Playgroud)
每次你的循环开始,var result就会消失.你需要将它移到循环之外:
var result = ''; // lives outside loop
for(i = 0; i < pics.length; i++)
{
var b = pics[i].value;
result += test(b);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2970 次 |
| 最近记录: |