- length;返回字符串中字符的数量,空格,字母,汉字都记1;
- charAt(2); 取得字符串第2个字符,注意js中并没有字符数据类型,返回的是长度为1的字符串;
- charCodeAt(2);返回字符串下标为2的字符编码,如果下标超出字符串的长度,会返回NaN;
- concat(); 拼接多个字符串
- indexOf(); 搜索字符串;
- string.indexOf(subString,start);
- start是一个可选参数,从start这个位置开始搜索,如果没有这个参数,就从0位置开始搜索
- 返回start位置之后,subString第一次出现时第一个字母的所在位置
- 例如:var str = 'this is a is is aaa';
- cansole.log(str.indexOf('is',3));//5,第二个is
- string.indexOf(subString,start);
- lastIndexOf(); 从后面搜索一个字符串
- str.lastIndexOf('is',start);
- start没有值默认从字符串最后一个字母开始搜索
- 例如:var str = 'this is a is is aaa';
- cansole.log(str.lastIndexOf('is',4));//2
- str.lastIndexOf('is',start);
- slice(); 提取一个字符串
- str.slice(start,end); 提取一个字符串,这个方法不会对原来字符串产生影响;
- start:提取字符串开始的索引,如果为负数,则从尾部开始计算,-1代表最后一个字符;
- end:提取字符串结束后的索引,不指定就代表从start到字符串结尾;
split(); 分割字符串变成一个数组; - str.split();通过传入一个字符串,以这个字符串作为风格标志对字符串进行分割,然后返回一个包含分割后元素的数组,如果分割附是一个空字符串,则数组包含字符串的所有元素
- 例如:var str = 'this is a is is aaa';
- cansloe.log(str.split('i'));//['th','s','s a','s','s aaa'];
字符串常用方法
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 排他思想 在同一属性上, 设置全部变量的这一属性清空, 当前响应事件的对象设置这一属性换肤进一步封装隔行变色+排他...
- Javascript有很多字符串的方法,有的人有W3C的API,还可以去MDN上去找,但是我觉得API上说的不全,...