<script type="text/javascript" >
var a=new Array("a","c","c","e","l");
for(var i=0;i<5;i++)
{
var str=str+a[i].toString();
}
document.write(str);
</script>输出undefined是怎么回事?
1 回答
qq_青枣工作室_0
TA贡献446条经验 获得超754个赞
你的str都没定义值,所以是undefined啊。没定义值的变量,就是undefined了。
<script type="text/javascript" > var a=new Array("a","c","c","e","l"); var str = ''; // 在这里要先给str定一个值。 for(var i=0;i<5;i++) { str=str+a[i].toString(); } document.write(str); </script>
添加回答
举报
0/150
提交
取消