javascript字符串的方法

今天把字符串的方法总结下,方便以后查看。

  1. charAt

    语法:StrObj.charAt(index)    返回指定位置的字符

    注意:字符串中第一个字符的下标是 0。如果参数 index 不在 0 与 string.length 之间,该方法将返回一个空字符串。

  2. charCodeAt

    语法:StrObj.charCodeAt(index)    返回指定位置字符的Unicode编码

    注意:字符串中第一个字符的下标是 0。如果参数 index 不在 0 与 string.length 之间,该方法将返回NaN。

  3. String.fromCharCode(numX,numX,numX,......,numX)

    fromCharCode是String的静态方法,numX是要转化的字符的Unicode值

  4. indexOf

    语法:StrObj.indexOf(searchValue,fromIndex)    返回某个指定的字符串在字符串中首次出现的位置

    返回值为-1,说明字符串中没有该字符,fromIndex(可选参数)用来规定开始检索的位置。

  5. lastIndexOf

    语法:StrObj.lastIndexOf(searchValue,fromIndex)    返回某个指定的字符串在字符串中最后出现的位置

    返回值为-1,说明字符串中没有该字符,fromIndex(可选参数)用来规定开始检索的位置。

  6. match

    语法:StrObj.match(searchValue)                        StrObj.match(regExp)         返回存放匹配结果的数组(instanceof  Array),匹配不到返回null

  

    var reg=/admin/g;
    var str='adminAndadmin';
    console.log(str.match(reg) instanceof Array);    //输出 true

  7. replace

    语法:StrObj.replace(regExp/string,replacement)     返回值为替换后的字符串

  8. search

    语法:StrObj.search(regExp/string)              返回第一个匹配的子字符串的起始位置,没有匹配的话返回-1

    注意:search  对大小写敏感  

    var reg=/admin/;
    var str='AndaDmin';
    console.log(str.search(reg)); //输出 -1
    console.log(str.search(/admin/i)); //输出 3

截取类型方法   

  9. slice

    语法:StrObj.slice(start,end)      返回截取到的字符串

    var str='Hello World!';
    console.log(str.slice(3,8)); //输出 lo Wo
    console.log(str.slice(-6,-2));    //输出 Worl
    console.log(str.slice(-2,8));     //输出 空字符串

   10. substring

    语法:StrObj.substring(start,end)       返回截取到的字符串,与slice区别是参数不能为负数

   11. substr

    语法:StrObj.substr(start,length)    ECMAscript 没有对该方法进行标准化,尽量不要使用它。

转换类型方法

     12. split

    语法 :StrObj.split(separator,howmany)

      separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject;

      howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。

    var str='Hello World   hello     world';
    console.log(str.split(/\s+/));

     13. toLowerCase(string)                  把字符串转换为小写

   14. toUpperCase(string)      把字符串转换为大写

转载于:https://www.cnblogs.com/xuanwo/p/5788715.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值