• js对字符串的一些操作方法


    1、charCodeAt(index);  

      返回一个整数,代表下标位置上字符的Unicode的编码。

    2、fromCharCode(code1,code2,code3,...);

      code1代表Unicode编码数

      eg:obj.fromCharCode(65,66,112);  //返回ABp

    3、charAt(index);

      返回指定下标的字符,超出返回一个空字符。

    4、slice(start,end);

      返回字符串的片段。

      eg:var str = 123456;

        str.slice(2,4);//返回34

      注:end下标不包括自己本身

        下标start、end可以为负数,如果为为负数,则作为length+start/end处理。

    5、substring(start,end);

      返回字符串的片段。

      eg:var str = 123456;

      str.substring(-2,4)//返回1234

      注:substring方法中参数start为负数时,自动转换0。

    6、substr(index,length);

      返回字符串的片段。

      参数一:指定下标 , 参数二:截取长度。

    7、indexOf(str,strIndex);

      参数一:需要查找的字符串 , 参数二 : 查找开始的下标。

      返回第一次出现的位置,没有则返回-1。

      eg:var str = "213abcde4";

      str.indexOf(a,2)//返回3

      注:该方法是从左往右查找。

    8、lastIndexOf(str,strIndex);

      参数一:需要查找的字符串 , 参数二 : 查找开始的下标。

      返回最后一次出现的位置,没有则返回-1.

      eg:var str = "213abcde4213abcde4";

      str.lastIndexOf("e",17)//返回16

      注:该方法是从右往左查找。

    9、search(reExp);

      返回与正则表达式相匹配的字符串的位置

      var str = "ddfsgdg";

      str.search(/s/)//返回3

    10、concat(str,str1,...);

      返回一个或多个字符串的连接。

      var str = "123";

      var str1 = "abc";

      str.concat(str1)//123abc

    11、toUpperCase();

      字符串转换成大写。

    12、toLowerCase();

      字符串转换成大写。

    13、split(separator,limit);

      将一个字符串分割成子字符串,如何结果以数组的形式返回。

      参数一:分割条件 ,参数二:返回数组的上限。

      eg: var  str = "afs,gd,sg,h,g";

      str.split(",",2)//返回["afs","gd"]

  • 相关阅读:
    进入到已有的docker容器中
    Ubuntu 18.04下指定Sublime Text 3 默认python编译版本
    设计模式之单例模式(c++版)
    clang10在ubuntu18.04下编译ZeroTier,故障解决
    搜狗输入法安装实践
    ubuntu 安装 dingtalk,飞书,google,zoom,时钟等
    js为某个元素添加某个类,并为其他兄弟元素删除此类
    jquery 中attr和css的区别
    unlimited tablespace 权限是否对所有表空间拥有权限测试
    Oracle DG 日常管理操作
  • 原文地址:https://www.cnblogs.com/hellofangfang/p/8507707.html
Copyright © 2020-2023  润新知