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
阅读全文
1 0
- 常用的js内置对象
- Js常用的内置对象
- js常用内置对象
- js常用内置对象
- js的常用函数,自定义对象,内置对象
- js的内置对象
- JS的内置对象
- js的内置对象
- js的内置对象
- js常用内置方法和对象
- js常用内置方法和对象
- js 内置对象--array常用属性介绍
- js 内置对象--String常用属性
- 浅谈js常用内置方法和对象
- 浅谈js常用内置方法和对象
- JavaScript常用的内置对象
- JSP常用的内置对象
- JS的两个内置对象
- 实现对一个8比特位数据(unsigned char)的指定位的置0或者置1操作
- QT样式使用
- UVA11806(容斥)
- manacher(马拉车)算法详解+例题一道【bzoj3790】【神奇项链】
- (新) Kotlin搞起来 —— 5.泛型
- Js常用的内置对象
- oracle的sqlplus设置显示行数和列数
- Box-sizing 中的content-sizing 和 border-sizing
- 顺时针打印矩阵
- Iterator迭代器
- jsonp 跨域请求
- 一款专业的Mac卸载清理工具
- Java Web基础知识之文件上传
- 深入研究HTML5实现图片压缩上传