數組的長度??
開始不是說數組長度(length)的上下限分別是0和length-1嘛?那為何這個數組mynum的長度不應該是(length-1)3嘛?,而我在里面加上mynum[4]:undefined; 這種錯誤麻煩改一改,誤人子弟??!
<!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> <script?language="javascript"> ?var?mynum=new?Array(65,90,88,98); ?document.write("數組的長度是:"+??mynum.length+mynum[0]+mynum[1]+mynum[4]?); </script> </head> <body> </body> </html>
2017-01-28
。。。那啥,評論竟然不讓刪了,是我看錯了,回答有點不扣題。。。你的代碼數組元素是4個,對應的是0,1,2,3。所以4并沒有值,當然會顯示undefined。然后上條回答應該是array[n],寫成小括號了,手殘。。。
2017-12-10
應該是索引號的上線是length-1吧,索引號和length了解清楚就行了
2017-01-28
。。。簡單說就是,數組array中有5個元素:a,b,c,d,e,對應的是array(0),array(1),array(2),array(3),array(4),所以上下標是0跟4。引用原文:“Length屬性表示數組的長度,即數組中元素的個數?!眑ength-1指上標,length是長度,元素的個數,是5,然后-1是4.
2017-01-22
數組的長度是4,但是數組的元素是從下標[0]開始的,所以數組下標的的上下限是0和數組的長度length-1,
簡單講就是長度length是從1開始數,而數組的下標是從0開始數所以比長度length少一個了length-1
mynum[0]=65 mynum[1]=90 mynum[2]=88
mynum[3]=98? 但是mynum[4]沒有,就會顯示undefined,這種情況叫作下標越界
2017-01-14
長度說的是里面元素的個數,比如4個數;length-1是上限值,不是長度。上下限是0和3,所以長度是4。我覺得是這樣。