xx=1 zz=2 yy=3 oo=4 var arr = [xx,zz,yy,oo] for(var i = 0; i < arr.length; i ++) { document.write(arr[i]+"</br>") } document.write("------------------------------------<br/>"); sA = "hello word" document.write(sA.split('').join(","))
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head><body> <script> var sA = "hello word",str = ''; for(var i = 0; i < sA.length; i++){ if(i+1==sA.length){ str += sA[i] }else{ str += sA[i] + ','; } }
alert(str);
</script> </div></body> </html>
var arr = (xx,zz,yy,oo) 怎么遍历这里面的值如果xx,zz,yy,oo都在前面有定义的话,arr的值就是oo,没有办法遍历。不太明白,楼主的意思是定义数组还是一个变量赋量,如果数组语法错误。问题二:sA = "hello word"; var temp = []; var len = sA.length; for (var i = 0; i < len; i++) temp.push(sA.charAt(i)); alert(temp.toString());
楼主是不是笔误了 这样没法遍历 arr就等于变量oo的值 第2个问题: var c = "hello world"; alert(c.split("").join(","))
zz=2
yy=3
oo=4
var arr = [xx,zz,yy,oo]
for(var i = 0; i < arr.length; i ++)
{
document.write(arr[i]+"</br>")
}
document.write("------------------------------------<br/>");
sA = "hello word"
document.write(sA.split('').join(","))
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<script>
var sA = "hello word",str = '';
for(var i = 0; i < sA.length; i++){
if(i+1==sA.length){
str += sA[i]
}else{
str += sA[i] + ',';
}
}
alert(str);
</script>
</div></body>
</html>
var temp = [];
var len = sA.length;
for (var i = 0; i < len; i++)
temp.push(sA.charAt(i)); alert(temp.toString());
第2个问题:
var c = "hello world";
alert(c.split("").join(","))