数组:内存中一片连续的存储空间
一、如何声明数组:
数组中的数据必须书写在一对[]内部。
var 数组名=[10,20,30,40,50,60]; //数组的元素之间用逗号隔开。
1、字面量数组:
var 数组名=[数组元素];
2、使用数组的构造函数声明:
var 数组名=new Array(数组元素);
若Array后面的括号中只有一个数值,则这个数值不是数组元素,而是规定好的数组
的元素个数。
例:var a=new Array(6); //声明了一个具备6个元素的数组,数组名为a。
二、数组和数组元素:
1、var a=[1,2,3,4,5,6];
数组是a,a是数组名。
1 2 3 …是数组元素,a数组有6个元素。
2、length:得到数组的元素个数。
使用方法:数组名.length
3、引用数组元素:为数组元素从0开始编号,这个编号被称为“下标”或“索引值”。
a[下标]
三、操作HTML元素:
如果js文件要操作HTML元素,必须将引入这个js文件的代码写在<body>
标记内部的末尾。
1、在HTML文档中查找已有的元素:
(1)HTML标记对中的id属性取值可以直接在JS文件中使用。
(2)document.querySelector(“标记名”)
2、创建元素:
var 元素名=document.createElement(“标记名”)
3、为创建的元素添加HTML属性:
所有的HTML属性都可以直接在js文件中使用,除了class属性。
4、为创建的元素添加文本内容:
元素名.textContent=”文本”;
5、将创建的元素添加到页面中:
父元素.appendChild(子元素); //将子元素添加到父元素的内部
四、【算法】利用数组完成斐波那契数列算法。
var fib=new Array(20),i; //在计算机中创建具备20个元素的数组
fib[0]=1;
fib[1]=1;
for(i=2;i<fib.length;i++){
fib[i]=fib[i-1]+fib[i-2];
}
document.write(fib);