课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么是变量名.length而不是数组名.length。 var 变量名=数组名[ ];
2016-04-12
源自:JavaScript进阶篇 3-6
正在回答
Array只是一个关键字,并不是数组名,new Array()固定搭配,新建数组,但是这个新建的数组相当于一个内容可变的变量,所以要赋值给一个变量名,而这个变量名也是数组名了,不然mynum[0]是什么意思
文小丽 提问者
new Array()只是固定语法,表示创造一个新的数组,而定义的变量mynum才表示这个数组,跟Array没什么关系啦
<script language="javascript"> var mynum=new Array[65,90,88,98]; document.write("数组的长度是:"+Array[].length); </script>
不行啊 我这样写 没有作用
创建数组的方式中:
var x = new Array(); x[?] = ??;
或者 var y = [ ??,?? ,?? ,??];
此中,<p style ="color:red;">var 变量名=数组名[ ] ;</p>
Array是一种语言结构,数组名是指什么?
或者 var a = new Array();
var b=a;
那么,b.length是b的长度。a.length是a的长度。
.length 前面的必须是能指定 所要使用该方法的对象。
可以是数组名,只是后面应该加上中括号 表示这是一个数组。
数组名[].length
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答函数名可以与变量同名吗,还是变量名不可以与函数同名啊,为什么
3 回答给变量取个名字(变量命名)
1 回答什么是变量
4 回答什么是变量?
1 回答为什么sum是未定义变量