zoukankan      html  css  js  c++  java
  • 字符串函数常用方法

    1、charAt()得到指定位置的字符

    参数:指定位置index,超出范围返回空字符串

    返回值:该字符

    1 var str = "abcdefghigkf";
    2 var str1 = str.charAt(3)//返回下标为3位置的字符
    3 console.log(str1)//d

    2、indexOf()从前往后查找,得到指定字符的位置

    参数:指定的字符,多个字符只记录第一位的字符位置

    返回值:指定字符首次出现的索引值,没有返回-1

    1 var str = "abcdefghigkf";
    2 var str1 = str.indexOf("f")//返回“f”字符所在的位置
    3 console.log(str1)//5

    3、lastIndexOf()从后往前查找,得到指定字符的位置

    参数:指定的字符,多个字符只记录第一位的字符位置

    返回值:指定字符首次出现的索引值,没有返回-1

    1 var str = "abcfdefghigkf";
    2 var str1 = str.lastIndexOf("f")//从后往前查找,f首次出现的位置
    3 console.log(str1)//12

    4、concat()字符串合并(原字符串不改变)

    参数:变量、字符串,多个字符串用逗号隔开

    返回值:合并后新的字符串

    1 var str = "abcfdefghigkf";
    2 var str1 = "aaaaaaaa"
    3 var str2 = "bbbbb"
    4 var str3 = str.concat(str1,"g",str2)
    5 console.log(str3)//abcfdefghigkfaaaaaaaagbbbbb

    5、slice(start,end)字符串截取(原字符串不改变)

    参数:strat开始的索引值,end结束的索引值;包含start,不包含end;可以是正值也可以是负值(负值表示从后面开始 数);end省略表示截取到最后。

    返回值:截取的字符串

    1 var str = "abcfdefghigkf";
    2 var str3 = str.slice(2,7)
    3 var str4 = str.slice(-11,-6)
    4 console.log(str3)//cfdef
    5 console.log(str4)//cfdef

    6、substring(start,end)字符串截取(原字符串不改变)

    参数:第一个参数表示开始的索引值,第二个参数表示结束的索引值;start,end不区分大小写,包含小值不包含小值,参数不能是负数

    返回值:截取的字符串

    1 var str = "abcfdefghigkf";
    2 var str3 = str.substring(2,7)
    3 var str4 = str.substring(7,2)    
    4 console.log(str3)//cfdef
    5 console.log(str4)//cfdef

    7、substr(start,howmany)字符串截取(原字符串不改变)

    参数:第一个参数表示开始的索引值,第二个参数表示截取的个数

    返回值:截取的字符串

    1 var str = "abcfdefghigkf";
    2 var str3 = str.substr(2,7)
    3 console.log(str3)//cfdefgh

    8、split()根据指定分隔符分割字符串,并返回成数组;将字符串转换为数组

    参数:要切割的字符,把该字符切割掉

    返回值:切割后字符串组成的数组

    var str = "abcfdefghfigkf";
    var str3 = str.split("f")
    console.log(str3)//["abc", "de", "gh", "igk", ""]

    9、大小写转换

    ①toLowerCase()不用书写参数,将所有字母转为小写

    ②toUpperCase()不用书写参数,将所有字母转为大写

    1 var str = "abcfdefgh";
    2 var str1 = "ABCDEFGH";
    3 var str3 = str.toUpperCase()
    4 var str4 = str.toLowerCase()
    5 console.log(str3)//ABCFDEFGH
    6 console.log(str4)//abcfdefgh
  • 相关阅读:
    C#中对DatagridView部分常用操作
    IIS6架设网站常见问题及症状答疑[转]
    最小化到托盘
    IIS常见问题和错误及其解决方案[转]
    .Net 2.0框架安装失败的解决方案
    Runtime类中Memory
    JVM垃圾回收2
    JVM垃圾回收3——参数详解(转载)
    JVM参数选项(转载)
    MapInfo之格式说明(转载)
  • 原文地址:https://www.cnblogs.com/zjp-/p/9135073.html
Copyright © 2011-2022 走看看