請問這個怎么解決?
代碼如下:
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>數(shù)組</title>
<script type="text/javascript">
?//創(chuàng)建數(shù)組
?var myarr=new Array(4)
?//顯示數(shù)組長度
?//alert("數(shù)組長度:"+myarr.length)
?
?//將數(shù)組內(nèi)容輸出,完成達到的效果。
for(var i=0;i<4;i++)
?{for(var j=0;j<=i;j++)
? ? myarr[i]=myarr[i]+"*";
?document.write(myarr[i]+"<br>") ??
}
</script>
</head>
<body>
</body>
</html>
得到的結(jié)果是
undefined*
undefined**
undefined***
undefined****
2015-10-14
2016-03-07
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>數(shù)組</title>
<script type="text/javascript">
?//創(chuàng)建數(shù)組
? ? var ?arr = ['*','##',"***","&&","****","##*"];
? ? arr.push("**");
? ? arr.splice(1,1);
? ? arr.splice(2,1);
? ? arr.splice(3,1);
? ?// alert(arr)
? ?
? ? for(var i=0;i<arr.length;i++)
? ? {
? ? ? for(var j=i;j<arr.length;j++)
? ? ? {
? ? ? ? ?if( arr[i].length>arr[j].length)
? ? ? ? ?{
? ? ? ? ? ? ?var s=arr[i];
? ? ? ? ? ? ?arr[i]=arr[j];
? ? ? ? ? ? ?arr[j]=s;
? ? ? ? ?}
? ? ? }
? ? ? document.write(arr[i]+"</br>")
? ? ? ??
? ? }
??
</script>
</head>
<body>
</body>
</html>
2015-10-14
var myarr=new Array(4); //new出來的元素默認是undefined
myarr[i]=myarr[i]+"*"; // 不顯示undefined請改成myarr[i]= "*";