課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
var myarr=new Array(2);?document.write("數(shù)組的第一個值:"+myarr);
假如是這樣你們猜會輸出什么?本以為會跟C語言一樣輸出地址,結果輸出的是奇怪的,
2017-06-04
源自:JavaScript進階篇 3-2
正在回答
因為你沒有賦數(shù)組的值啊,他肯定是輸出“空,空”,你看到的逗號分隔這兩個值而已
慕先生5537848 提問者
var?myarr=new?Array(5); ?document.write("myarr"+myarr);
你會發(fā)現(xiàn)四個逗號,這些逗號是數(shù)組元素的分隔符,undefined不會被輸出,所以就是空的
一開始我因為跟C語言一樣會輸出地址,結果既不是沒定義,既不是地址,試下,希望有誰能給個解析
哈哈,你自己試下,結果就是不是這樣
你定義的數(shù)組里有兩個數(shù),但是你未賦值給這個數(shù)組,求的并不是也并不是第一個值 第一個值應為myarr[0]
得出的值應該是undefined(未定義)
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態(tài)交互世界
1 回答沒看懂,大神來看看唄
3 回答看不懂 請教大神
2 回答這段沒看懂,有大神講解一下嗎?
2 回答這一節(jié)沒看懂!麻煩大神解答一下
6 回答完全沒看懂,有沒有通俗易懂的解釋,哪個大神給講講。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-05
因為你沒有賦數(shù)組的值啊,他肯定是輸出“空,空”,你看到的逗號分隔這兩個值而已
2017-06-05
你會發(fā)現(xiàn)四個逗號,這些逗號是數(shù)組元素的分隔符,undefined不會被輸出,所以就是空的
2017-06-04
一開始我因為跟C語言一樣會輸出地址,結果既不是沒定義,既不是地址,試下,希望有誰能給個解析
2017-06-04
哈哈,你自己試下,結果就是不是這樣
2017-06-04
你定義的數(shù)組里有兩個數(shù),但是你未賦值給這個數(shù)組,求的并不是也并不是第一個值 第一個值應為myarr[0]
得出的值應該是undefined(未定義)