课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么这样显示,路过的各位大神求指导。
2015-12-15
源自:JavaScript进阶篇 3-2
正在回答
是这样的,你创建了一个长度为4的新数组,长度是4但是你没有给定值,所以值为空,并且用','隔开了,所以你看到的是三个逗号,其实是四个空值被三个逗号隔开了
贝小加 提问者
路之遥 回复 贝小加 提问者
myarr 是不是自动遍历了里面所有的元素,而myarr[0]这是输出第一个元素?
var myarr = new Array(1,2,3,4);
document.write("数组第一个值":+myarr[0]);
那为什么只显示为空,而不是undefined?求解,谢谢。
辰小幻
贝小加 提问者 回复 辰小幻
首先:
var myarr=new Array(4); //你定义了一个长度为4的空数组,并没有给数组赋值
因为你的数组是空的,所以只输出了, 并没有输出内容
就是你的这个数组里面有4个空的东西,他们之间用 , 号分开
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
5 回答这是乱码吗?为什么会这样?怎么解决?谢谢.
3 回答大佬们求解!为什么这样不会显示?
2 回答这个题目提交过不去啊 一直显示错误 求解 谢谢
2 回答求问这个为什么不行?谢谢啦QAQ
3 回答谁能帮忙解答下为什么这样不行啊?谢谢