问答详情
源自:3-1 一起组团(什么是数组)

数组问题 急求解

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>什么是数组</title>

<script type="text/javascript">


 var myarr=new Array(); //定义数组

myarr=[80,60,90]

 document.write("第一个人的成绩是:"+myarr[0]);

 document.write("第二个人的成绩是:"+myarr[1]);

 document.write("第三个人的成绩是:"+myarr[2]);

</script>

为什么要定义数组了,不可以直接写var myarr=[60,80,99]



提问者:qq_无言_24 2016-03-07 16:43

个回答

  • wo超
    2016-03-07 16:50:31
    已采纳

    可以啊 ,这段代码肯定下面需要用啊,你要直接写的话,下面就用不到了。

  • 断刀在天下
    2016-03-07 19:27:57

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title>数组</title>
    <script type="text/javascript">
    myarr = [1,2,3,4];
    document.write(myarr[1]+myarr[2]);
    document.write("<br>"+myarr.length);
    </script>
    </head>
    </html>

    这样的运行结果也是正确的,var myarr = new Array()调用了JavaScript内部的构造函数,但并未进行初始化,而var myarr = [1,2,3,4]是直接定义并初始化。

  • Air丶pontus
    2016-03-07 17:02:07

    可以直接写的,那样写简单些