為什么for循環 不會輸出 arr[7]的內容。
?for(var i= 0;i<=9;i++)
?{
? ? if(arr[i][0]=='*')?
? ? ? ? document.write(arr[i]+"<br/>");?
?}
為什么for循環 ?不會輸出 ?arr[7]的內容。
?for(var i= 0;i<=9;i++)
?{
? ? if(arr[i][0]=='*')?
? ? ? ? document.write(arr[i]+"<br/>");?
?}
為什么for循環 ?不會輸出 ?arr[7]的內容。
2016-06-30
舉報
2016-07-01
正確答案是 ? 因為 ?arr[6] ?是undefined ?不能夠尋址所以就報錯了。程序似乎不能繼續 ?
2016-06-30
很顯然,arr[7][0]的內容并不是你所給的判斷條件中的“*”。
2016-06-30
如果不輸出arr[7][0]的內容,那就說明arr[7][0]那里的內容不是`*’
2016-06-30
從你的代碼可以看出,你程序run到i=7的時候,你做了判斷。如果arr[7][0] =='*',才會write出東西。
如果沒有出現東西,那就說明arr[7][0]那里的東西不是“*”