美文网首页
字符串的常用方法(未完待更)

字符串的常用方法(未完待更)

作者: 嘿喵heyMeow | 来源:发表于2017-02-27 20:31 被阅读0次

1)fixed:用于把字符串显示为打字机字体,返回加了<tt>标签的字符串

var str = 'I am a string';
console.log(str.fixed());  //--> <tt>I am a string</tt>

2)charAt:获取字符串中某一位置的字符

var str = 'I am a string';
console.log(str.charAt(3));   //-->  m

3)indexOf:获取某一字符第一次出现所在的位置(从前往后找),如果找不到则返回-1

var str = 'I am a string';
console.log(str.indexOf("a"));   //-->  2
console.log(str.indexOf("A"));   //-->  -1

4)lastIndexOf:获取某一字符第一次出现所在的位置(从后往前找),如果找不到则返回-1

var str = 'I am a string';
console.log(str.lastIndexOf("a"));   //-->  5
console.log(str.lastIndexOf("A"));   //-->  -1
  1. 转换大小写
var str = 'abc';
str.toUpperCase();  // ABC
str.toLowerCase();  // abc
  1. 字符串的截取
  • substr
    返回截取后的新字符串,原字符串不变。
    1个参数:从该位置开始(包含)截取到结尾
var str = 'hello world';
var newStr = str.substr(4);
console.log(str);  //  hello world
console.log(newStr);  //  o world

2个参数:从第一个参数位置开始截取,截取第二个参数那么多的字符长度

var newStr = str.substr(4,5);  // o wor

如果第一个参数是负数,则代表从字符串的末尾开始截取。

var newStr = str.substr(-2);  // ld
  • substring
    返回截取后的新字符串,原字符串不变。
    1个参数:从该位置开始(包含)截取到结尾(和substr一样)
var newStr = str.substring(4);  // o world

2个参数:从第一个参数起始,到第二个参数(不包含)结束截取

var newStr = str.substring(4,7);  // o w
  • slice
    1个参数:如果为正数,从该位置开始(包含)截取到结尾,如果为负数,则从结尾开始往前截取
var newStr = str.slice(4);  // o world

2个参数:从第一个参数起始,到第二个参数(不包含)结束截取

var newStr = str.slice(4,7);  // o w
var newStr = str.slice(3, -4);  // lo w
  1. split
    将字符串按照分隔符分割成数组
var str = 'a,b,c';
var arr = str.split(',');
console.log(arr);  // [ 'a', 'b', 'c' ] 

相关文章

网友评论

      本文标题:字符串的常用方法(未完待更)

      本文链接:https://www.haomeiwen.com/subject/ceyzwttx.html