這樣寫(xiě)那些錯(cuò)了?為什么不輸出呢?
這樣寫(xiě)那些錯(cuò)了?為什么不輸出呢?
var myarr=["*","##","***","&&","****","##","**"];
for(j=0;j<3;j+2)
{
document.write(myarr[j]+"</br>");
document.write(myarr[7-j]+"</br>");
}
這樣寫(xiě)那些錯(cuò)了?為什么不輸出呢?
var myarr=["*","##","***","&&","****","##","**"];
for(j=0;j<3;j+2)
{
document.write(myarr[j]+"</br>");
document.write(myarr[7-j]+"</br>");
}
2016-05-11
舉報(bào)
2016-05-11
代碼應(yīng)改為:
var myarr=["*","##","***","&&","****","##","**"];
for(j=0;j<3;j=j+2)
{
document.write(myarr[j]+"</br>");
document.write(myarr[6-j]+"</br>");
}
2016-05-18
<script type = "text/Javascript">
//定義數(shù)組
var arr = new Array();
var arr = ['*', '##', "***", "&&", "****", "##*"];
arr[7] = "**";
//彈出窗口,顯示數(shù)組長(zhǎng)度
alert("數(shù)組長(zhǎng)度是:"+arr.length);
document.write(arr + "<br><br>");
//定義循環(huán)依次讀取位置0,2,4的值
for (var i=0;i<5;i=i+2)
{
document.write(arr[i] + "<br><br>");
if (i == 0)//在開(kāi)始時(shí)只讀取一次位置7上的值
{
document.write(arr[arr.length-1] + "<br><br>");
}
}
</script>
2016-05-12
這樣寫(xiě)只循環(huán)了兩次就結(jié)束,當(dāng)j=0 時(shí)輸出為 * ? ** 當(dāng)循環(huán)完之后j+2, j變成了2, 在循環(huán)輸出為 *** ? ## ?此時(shí)j+2=4了 結(jié)束循環(huán)了
2016-05-11
document.write(myarr[7-j]+"</br>");中的下標(biāo)超了數(shù)組的長(zhǎng)度
2016-05-11
數(shù)組越界
2016-05-11
j+2什么鬼,我粘過(guò)去直接瀏覽器掛了。還有j<2,就夠了
2016-05-11
數(shù)組下標(biāo)最后一個(gè)是6,你寫(xiě)成7了