• 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()参数为负的话,加上字符串长度,返回开始到结束位置的字符

  • 相关阅读:
    Python3.5 Day2作业:购物车程序
    Python3.5 Day1作业:实现用户密码登录,输错三次锁定。
    Python3.5 day3作业二:修改haproxy配置文件。
    Python3.5 day3作业一:实现简单的shell sed替换功能
    Python3.5 day4作业:对员工信息文件,实现增删改查操作。
    栈的数组实现
    栈的链式实现
    20101217
    traits
    DES加密算法中的IP置换算法
  • 原文地址:https://www.cnblogs.com/jiajiamiao/p/11731733.html
Copyright © 2020-2023  润新知