为什么是变量名.length

来源:3-6 了解成员数量(数组属性length)

文小丽

2016-04-12 11:49

为什么是变量名.length而不是数组名.length。 var 变量名=数组名[ ];

写回答 关注

6回答

  • 空白wwjwy123
    2016-04-12 15:31:30
    已采纳

    Array只是一个关键字,并不是数组名,new Array()固定搭配,新建数组,但是这个新建的数组相当于一个内容可变的变量,所以要赋值给一个变量名,而这个变量名也是数组名了,不然mynum[0]是什么意思

    文小丽

    en !

    2016-04-12 16:07:44

    共 1 条回复 >

  • 不加香菜不要葱
    2016-04-15 15:12:52

    new Array()只是固定语法,表示创造一个新的数组,而定义的变量mynum才表示这个数组,跟Array没什么关系啦

  • 文小丽
    2016-04-12 14:37:21
    <script language="javascript">
     var mynum=new Array[65,90,88,98];
     document.write("数组的长度是:"+Array[].length);
    </script>

    不行啊 我这样写 没有作用

  • 鬼擎火
    2016-04-12 13:42:32

    创建数组的方式中:

    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的长度。

  • silentlytao
    2016-04-12 13:00:51

    .length 前面的必须是能指定  所要使用该方法的对象。

  • Thulof
    2016-04-12 12:17:10

    可以是数组名,只是后面应该加上中括号 表示这是一个数组。

    数组名[].length

    文小丽

    <script language="javascript"> var mynum=new Array[65,90,88,98]; document.write("数组的长度是:"+Array[].length); </script> 这样写没用

    2016-04-12 14:38:41

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题