<!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]
可以啊 ,这段代码肯定下面需要用啊,你要直接写的话,下面就用不到了。
<!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]是直接定义并初始化。
可以直接写的,那样写简单些