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