1.01 对象
//js中你最重要的就是对象
//对象是名/值对的集合,或字符串到值得映射的集合var book={ name:"神雕侠侣", type:"武侠"};//通过“.”或者“[]”来访问对象属性alert(".访问:"+book.name+"\n[]访问:"+book["type"]);1.02 数组
//js同样支持数组
var primes=[2,556,14,5,7,8];primes.length;//数组长度alert(primes[0]);//得到数组元素使用“数组名[索引]”的形势//数组和对象中都可以包含另一个数组或者对象var a=[ {name:"张三",sex:"男"}, {name:"大桥",sex:"女"}];//具有二个元素的数组 没一个元素都是一个对象alert(""+a[0].name+"\n"+a[1]["name"]);var data={ test1:[[1,2],[3,4]], test2:[[5,6],[7,8]],};//一个包含二个属性的对象,没一个属性都是数组alert(""+data.test1[0]);1.03 函数
//函数是一段带有参数的javascript代码端,可以多次调用
function getdome1(x){ return x+1;};alert(getdome1(2));var test=getdome1(4);
alert(test);//函数是一种值可以付给变量
1.04 方法
//当函数和对象写在一起时函数就变成了方法(method)
var a=[];//空数组a.push(1,2,3);//push方法向数组中添加元素a.reverse();//反转
1.2客户端JavaScript
html 中可直接加入<script></script>