js中的数组和字符串的部分方法
2016-10-04 18:45
204 查看
声明一个数组
在数组尾部添加元素
数组尾部删除一个元素
在数组头部添加元素
在数组头部删除一个元素
数组的splice方法
splice()直接删除了元素使其length改变
删除元素,splice(para1,para2);para1 开始项的位置,如果为负数则加上数组长度后作为para1的值,para2 删除的项数,如果为负数或0则不进行删除操作。未写则直到末尾返回的为被删除的元素
增加元素,splice(para1,0,para2...) para1开始项位置,para2及之后为要添加的元素
替换元素,splice(para1,para2,para3....) para1 开始项位置,para2删除的元素个数,para3之后的为要添加的元素
复制数组slice(start,end);
reverse() //反转数组
sort() //排序 接收一个比较函数作为数组
concat() //基于当前数组中的所有项创建一个新的数组。具体来说就是先创建一个当前数组副本,然后将接收到的参数添加到这个副本的末尾最后返回新构建的数组
join('0');将数组以指定的字符为间隔装换为字符串。[1,2,3]; 装换后。102030
。。字符串
substring(start,end);复制字符串。。
charAt(); 以单字符形式返回指定位置的字符
charCodeAt(); 返回指定位置字符的字符编码。
concatenate(); 用于拼接字符串,实践中多用加号
slice(),,substr(),substring();
var str = "hellow world";
str.slice(3); //"lo world"
str.substring(3); //"lo world"
str.substr(3); //"lo world"
str.slice(3,7); //"lo w"
str.substring(3,7); //"lo w"
str.substr(3,7); //"lo worl" 第二个参数指长度当参数为负数时
//以指定的字符分割字符串返回数组,第二个参数为数组长度
var arr = [1,2,5,3];
在数组尾部添加元素
arr.push(49,555); // arr --> [1,2,5,3,49,555] push()返回值为添加元素后的数组的长度
数组尾部删除一个元素
arr.pop(); //pop() 删除尾部的一个元素返回的是被删除的元素 arr --> [1,2,5,3,49]
在数组头部添加元素
arr.unshift(2,8) //返回值为添加元素后数组的长度,,
在数组头部删除一个元素
arr.shift() //返回值为被删除的元素
数组的splice方法
splice()直接删除了元素使其length改变
删除元素,splice(para1,para2);para1 开始项的位置,如果为负数则加上数组长度后作为para1的值,para2 删除的项数,如果为负数或0则不进行删除操作。未写则直到末尾返回的为被删除的元素
增加元素,splice(para1,0,para2...) para1开始项位置,para2及之后为要添加的元素
替换元素,splice(para1,para2,para3....) para1 开始项位置,para2删除的元素个数,para3之后的为要添加的元素
复制数组slice(start,end);
reverse() //反转数组
sort() //排序 接收一个比较函数作为数组
concat() //基于当前数组中的所有项创建一个新的数组。具体来说就是先创建一个当前数组副本,然后将接收到的参数添加到这个副本的末尾最后返回新构建的数组
join('0');将数组以指定的字符为间隔装换为字符串。[1,2,3]; 装换后。102030
。。字符串
substring(start,end);复制字符串。。
charAt(); 以单字符形式返回指定位置的字符
charCodeAt(); 返回指定位置字符的字符编码。
concatenate(); 用于拼接字符串,实践中多用加号
slice(),,substr(),substring();
var str = "hellow world";
str.slice(3); //"lo world"
str.substring(3); //"lo world"
str.substr(3); //"lo world"
str.slice(3,7); //"lo w"
str.substring(3,7); //"lo w"
str.substr(3,7); //"lo worl" 第二个参数指长度当参数为负数时
str.slice(-3); //"rld" 加上字符串长度 str.substring(-3); //"hello world" 负数被转为0 str.substr(-3); //"rld" 加上字符串长度 str.slice(3,-4); //"lo w" 加上字符串长度 str.substring(3,-4); //"hel" 负值被转为零,小数被当做开始,大数为结束等于调用了,substring(0,3) str.substr(3,-4); //"" 第二个参数被转为零
str.indexOf('0');<span style="white-space:pre"> </span>//4<span style="white-space:pre"> </span>从开头向后搜索 str.lastIndexOf('0');<span style="white-space:pre"> </span>//7<span style="white-space:pre"> </span>从结尾向前搜索 str.indexOf("0",6);<span style="white-space:pre"> </span>//从指定位置开始搜索 str.lastIndexOf("0",6);<span style="white-space:pre"> </span>//从指定位置开始搜索 str.trim();<span style="white-space:pre"> </span>//删除开头结尾的空格返回一个新字符串,原字符串不变 str.toLocaleUpperCase();<span style="white-space:pre"> </span>//"HELLOW WORLD" str.toUpperCase();<span style="white-space:pre"> </span>//"HELLOW WORLD" str.toLocaleLowerCase();<span style="white-space:pre"> </span>//"helow world" str.toLowerCase();<span style="white-space:pre"> </span>//"helow world"str.split("o",2);
//以指定的字符分割字符串返回数组,第二个参数为数组长度
相关文章推荐
- JS 清除字符串数组中,重复元素的实现方法
- js中的数组和字符串的一些方法
- JS 将变量 转化为字符串的方法, 适用于所有类型,数组, JSON对象,函数和基本类型等
- 从js的repeat方法谈js字符串与数组的扩展方法
- JS数组的slice()方法传负数和字符串操作函数中的slice()、substr()、substring()
- js获取数组、字符串末尾项的方法
- 从零开始学_JavaScript_系列(15)——js系列<4>(数值、字符串、对象、数组、函数、日期的基本方法)
- js中判断数组中是否含有某个字符串方法
- js数组与字符串的相互转换方法
- js以分隔符分隔数组中的元素并转换为字符串的方法
- js数组、字符串常用方法
- (转)js数组与字符串的相互转换方法
- JS中的数组转变成JSON格式字符串的方法
- JS数组字符串方法扩展
- JS中的数组转变成JSON格式字符串的方法
- js 转json格式的字符串为对象或数组(前后台)的方法
- JS关于字符串和数组的一些使用方法
- 调用iframe两个子页面js的方法,分别获得数组,拆分数组,拼接一定规则的字符串,用ajax传到后台,
- JS 将变量 转化为字符串的方法, 适用于所有类型,数组, 对象,函数和基本类型等
- 从js的repeat方法谈字符串与数组的扩展与修复