Js常用的内置对象

来源:互联网 发布:网络推广费用预算 编辑:程序博客网 时间:2024/05/21 10:58
一、数组的定义与访问
1. 数组的定义方式
①.通过new的方式
//初始化一个空数组,数组的长度是0
var marray1=newArray();  

//初始化一个长度为10的数组
var marray2=newArray(10); 

//初始化一个带初始值的数组
var marray3=newArray(15,25.5,"张三");

②.通过字面量的方式
//初始化一个空数组
var marray4=[];       
//初始化一个带初始值的数组
var marray5=[15,25.5,"张三"];

2.    数组的访问
如:
var name=marray5[2];
marray5[2]="6666";
marray5[5]="这个真66666";

3. 数组中的遍历方式
如:
//数组的第一种遍历方式
for(vari=0;i<arrayScore.length;i++){
    sum+=arrayScore[i];
}
//数组的第二种遍历方式
for(variinarrayScore){
    alert(i);  //Java中方式,i为数组下标
}

二、数组常用的方法
* 1. join 数组拼接

*  2.  push    往数组后面添加元素并且返回
添加元素后的数组长度

*  3.  pop     删除数组最后一个元素,
并且将最后一个元素返回

*  4.  shift   删除第一个元素,并且将第一个元素返回

* 5. unshift 往数组前面添加元素并且返回添加元素后的
数组长度

*  6.  concat  第一个数组加上第二个数组,第二个数组
作为参数,返回两个数组拼接后的数组

*  7.  reverse 将数组的顺序倒过来,即最后一个元素放到第
          个,第一个元素放到最后一个,
         所有元素依次倒过来

*  8.  slice   取原数组的下标为几到,下标为几的元素,
         参数是开始取的下标到最后取的下标加1
         (左闭右开),返回一个新数组。原数组不变!!!

*  9.  splice  截取原数组,返回新数组,
          一共三个参数,返回值是一个数组
          第一个参数是开始截取的元素的数组下标,第二个参数
          是截取的个数
          第三个参数是用于替换被截取的部分
          原数组会改变!!!

如:
//join方法
       vararray1=["张三","李四","王五","王五"];
        varstr=array1.join("+");

        //push
       varnum=array1.push("66666");
//alert(num);

        //pop
       vart=array1.pop();

        //shift
       vartem=array1.shift();

        //unshift
       varnum=array1.unshift("厉害了");

        //concat
       vararray2=[66,77,88,99];
        array1.concat(array2);

        //reverse
       array2.reverse();

        //slice
       varresult=array1.slice(2,3);

        //splice
       varresult=array1.splice(2,2,"替换!!!");

三、对象
1. 创建对象
①. 通过new关键字创建一个空对象
如:
varstudent=newObject();
student.name="张三";
student.age="33";
student.sex="F";
student.score=35.5;

②. 通过字面量的方式创建对象
如:
varstudent2={
    name:"张三",
    age:"33",
    sex:"F",
    score:35.5
};

2. 给对象赋值
①. 通过键值的方式赋值
student2.name="zhangsan";

②. 通过键来找相应的值
varmname=student2["name"];

注意:
当在字符串中调用函数时,如果参数是非数值类型,一定要给参数加上双引号,但是参数一定是不能加双引号的,所以有如下写法,即:将需要作为参数的双引号用转义字符,参数用加号断开!!!
"<td><input type='button' value='删除' onclick='del(\""+i+"\")'/>"+"</td>"+






详细请查看我的笔记:
http://note.youdao.com/noteshare?id=6a997692e05a1596535d6bc9ecf85e81&sub=BFF6808BCF464BDFB5E722034DA008E6









原创粉丝点击