zoukankan      html  css  js  c++  java
  • js string相关方法

    1>concat()      //合并返回新的字符串

    var a="么么么么",b="ssss";
    a.concat(b)
    //"么么么么ssss"

    2》indexOf()    //返回匹配的第一个索引,没有的话返回-1

    var a="么么么么",b="ssss"
    a.indexOf(b)
    //-1
    var c="什么";
    c.indexOf('么')
    //1

    3》lastIndexOf()    //返回匹配的最后一个索引,没有返回-1

    var c="什么是东什么是西";
    c.lastIndexOf('么')
    //5

    4>search()     //查找字符串里子字符串的索引,没有的话返回-1

    var c="什么是东什么是西";
    c.search('么')
    //1

    5>match()   //在字符串里检索指定的值,返回字符串,没有的话返回null

    var str="1 plus 2 equal 3"
    str.match(/d+/g)
    // ["1", "2", "3"]

    6》replace(oldval,newval)   //新字符串替换匹配字符串

    var c="什么是东什么是西";
    c.replace("什么",'what')
    //"what是东什么是西"

    7》 split()   //用于把一个字符串分割成字符串数组

    "|a|b|c".split("|")    
    //将返回["", "a", "b", "c"]
    
    var d="什么是东什么是西";
    d.split()
    //["什么是东什么是西"]

    8>length    //返回字符创长度

    var d="什么是东什么是西";
    d.length
    //8

    9>toLowerCase()   //字母转小写     toUpperCase()   // 字母转大写

    var str="ssss"
    str.toUpperCase()
    //"SSSS"
    var mm="AAAA";
    mm.toLowerCase()
    //"aaaa"
    var nn="11"
    nn.toUpperCase()
    //"11"

    10>charAt(index)    //方法返回指定位置的字符

    var d="什么是东什么是西";
    d.charAt(3)
    //"东"

    11>substring(a,b) // 返回开始位置到结束位置的字符      

        substr(a,length) // 返回指定位置开始长度为length的字符串

        slice(a,b)//返回开始到b位置的字符串

    区别:substr参数为负数时,a为负数时加字符串的长度为真正值,length为0或负数时返回空的字符串

       substring参数 a或者b为负数时直接替换成数字0,那个数字小那个数字为开始位置。

       slice()参数为负的话,加上字符串长度,返回开始到结束位置的字符

  • 相关阅读:
    请实现一个js脚本,要求做到将数字转化为千分位表示如:1234567转化为1,234,567
    Linux mlocate安装
    Linux CentOS7网络简单配置
    Linux 常见命令 文件搜索命令
    Linux 常见命令 权限管理命令
    Linux 常见命令 链接命令
    Linux 常见命令 文件处理指令
    List与Set的contains方法效率问题
    集合介绍
    Arrays.asList()
  • 原文地址:https://www.cnblogs.com/jiajiamiao/p/11731733.html
Copyright © 2011-2022 走看看